diff --git a/ccna2.json b/ccna2.json new file mode 100644 index 0000000..7007458 --- /dev/null +++ b/ccna2.json @@ -0,0 +1,1440 @@ +{ + "title": "CCNA 2 Finals", + "questions": [{ + "id": "vQbpa_5", + "title": "1. Refer to the exhibit. Assuming that the routing tables are up to date and no ARP messages are needed,\n after a packet leaves H1, how many times is the L2 header rewritten in the path to H2?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_112526.jpg" + ], + "type": 0, + "options": { + "q1-0": "1", + "q1-1": "2", + "q1-2": "3", + "q1-3": "4", + "q1-4": "5", + "q1-5": "6" + }, + "correct": "q1-1" + }, + { + "id": "yBCgPv-C", + "title": "2. Refer to the exhibit. Which highlighted value represents a specific destination network in the routing\n table?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/02/newqccna2finalexam.png" + ], + "type": 0, + "options": { + "q2-0": "0.0.0.0", + "q2-1": "10.16.100.128", + "q2-2": "10.16.100.2", + "q2-3": "110", + "q2-4": "791" + }, + "correct": "q2-1" + }, + { + "id": "K2B6kUVS", + "title": "3. Which type of static route is configured with a greater administrative distance to provide a backup route\n to a route learned from a dynamic routing protocol?", + "images": [], + "type": 0, + "options": { + "q3-0": "floating static route ", + "q3-1": "default static route", + "q3-2": "summary static route", + "q3-3": "standard static route" + }, + "correct": "q3-0" + }, + { + "id": "GyAovvOA", + "title": "4. Refer to the exhibit. Which route was configured as a static route to a specific network using the\n next-hop address?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/sdsdsfdsf.jpg" + ], + "type": 0, + "options": { + "q4-0": "S 10.17.2.0/24 [1/0] via 10.16.2.2", + "q4-1": "S 0.0.0.0/0 [1/0] via 10.16.2.2", + "q4-2": "C 10.16.2.0/24 is directly connected, Serial0/0/0", + "q4-3": "S 10.17.2.0/24 is directly connected, Serial 0/0/0" + }, + "correct": "q4-0" + }, + { + "id": "olhyaMgy", + "title": "5. What network prefix and prefix-length combination is used to create a default static route that will match\n any IPv6 destination?", + "images": [], + "type": 0, + "options": { + "q5-0": ":/128", + "q5-1": "FFFF:/128", + "q5-2": "::1/64", + "q5-3": "::/0" + }, + "correct": "q5-3" + }, + { + "id": "nAdWLl7I", + "title": "6. A router has used the OSPF protocol to learn a route to the 172.16.32.0/19 network. Which command will\n implement a backup floating static route to this network?", + "images": [], + "type": 0, + "options": { + "q6-0": "ip route 172.16.0.0 255.255.240.0 S0/0/0 200", + "q6-1": "ip route 172.16.32.0 255.255.224.0 S0/0/0 200", + "q6-2": "ip route 172.16.0.0 255.255.224.0 S0/0/0 100", + "q6-3": "ip route 172.16.32.0 255.255.0.0 S0/0/0 100" + }, + "correct": "q6-1" + }, + { + "id": "V8qFVhkK", + "title": "7. Refer to the exhibit. Currently router R1 uses an EIGRP route learned from Branch2 to reach the\n 10.10.0.0/16 network. Which floating static route would create a backup route to the 10.10.0.0/16 network in the\n event that the link between R1 and Branch2 goes down?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_113020.jpg" + ], + "type": 0, + "options": { + "q7-0": "ip route 10.10.0.0 255.255.0.0 Serial 00/0 100", + "q7-1": "ip route 10.10.0.0 255.255.0.0 209.165.200.226 100", + "q7-2": "ip route 10.10.0.0 255.255.0.0 209.165.200.225 100", + "q7-3": "ip route 10.10.0.0 255.255.0.0 209.165.200.225 50" + }, + "correct": "q7-2" + }, + { + "id": "wSDALkHu", + "title": "8. Which statement describes a route that has been learned dynamically?", + "images": [], + "type": 0, + "options": { + "q8-0": "It is automatically updated and maintained by routing\n protocols.", + "q8-1": "It is unaffected by changes in the topology of the network.", + "q8-2": "It has an administrative distance of 1.", + "q8-3": "It is identified by the prefix C in the routing table." + }, + "correct": "q8-0" + }, + { + "id": "42oq0-P_", + "title": "9. Compared with dynamic routes, what are two advantages of using static routes on a router? (Choose\n two.)", + "images": [], + "type": 1, + "options": { + "q9-0": "They automatically switch the path to the destination network when the topology changes", + "q9-1": "They Improve network security", + "q9-2": "They take less time to converge when the network topology changes", + "q9-3": "They use fewer router resources", + "q9-4": "They improve the efficiency of discovering neighboring networks." + }, + "correct": [ + "q9-1", + "q9-3" + ] + }, + { + "id": "VZVRh4Gi", + "title": "10. To enable RIPv1 routing for a specific subnet, the configuration command network 172.16.64.32 was entered\n by the network administrator. What address, if any, appears in the running configuration file to identify this\n network?", + "images": [], + "type": 0, + "options": { + "q10-0": "172.16.64.32", + "q10-1": "172.16.64.0", + "q10-2": "172.16.0.0", + "q10-3": "No address is displayed." + }, + "correct": "q10-2" + }, + { + "id": "8SPGanay", + "title": "11. A network administrator adds the default-information originate command to the configuration of a router\n that uses RIP as the routing protocol. What will result from adding this command?", + "images": [], + "type": 0, + "options": { + "q11-0": "The router will only forward packets that originate on directly connected networks.", + "q11-1": "The router will propagate a static default route in its RIP updates, if one\n is present", + "q11-2": "The router will be reset to the default factory information", + "q11-3": "The router will not forward routing information that is learned from other routers" + }, + "correct": "q11-1" + }, + { + "id": "81gwIeab", + "title": "12. Refer to the exhibit. What is the administrative distance value that indicates the route for R2 to reach\n the 10.10.0.0/16 network?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-06-04_082949.png" + ], + "type": 0, + "options": { + "q12-0": "1", + "q12-1": "0", + "q12-2": "90", + "q12-3": "20512256" + }, + "correct": "q12-0" + }, + { + "id": "nAnb-11P", + "title": "13. Which route will a router use to forward an IPv4 packet after examining its routing table for the best\n match with the destination address?", + "images": [], + "type": 0, + "options": { + "q13-0": "a level 1 child route", + "q13-1": "a level 1 parent route", + "q13-2": "a level 1 ultimate route", + "q13-3": "a level 2 supernet route" + }, + "correct": "q13-2" + }, + { + "id": "IG2mVuDC", + "title": "14. Refer to the exhibit. An administrator is attempting to install an IPv6 static route on router R1 to\n reach the network attached to router R2. After the static route command is entered, connectivity to the network is\n still failing. What error has been made in the static route configuration?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/7-2.jpg" + ], + "type": 0, + "options": { + "q14-0": "The network prefix is incorrect.", + "q14-1": "The destination network is incorrect.", + "q14-2": "The interface is incorrect", + "q14-3": "The next hop address is incorrect." + }, + "correct": "q14-2" + }, + { + "id": "L2Bk5bHq", + "title": "15. A network administrator reviews the routing table on the router and sees a route to the destination\n network 172.16.64.0/18 with a next-hop IP address of 192.168.1.1. What are two descriptions of this route? (Choose\n two.)", + "images": [], + "type": 1, + "options": { + "q15-0": "parent route", + "q15-1": "default route", + "q15-2": "level 2 child route", + "q15-3": "ultimate route", + "q15-4": "supernet route" + }, + "correct": [ + "q15-2", + "q15-3" + ] + }, + { + "id": "7V0Tft30", + "title": "16. Which two factors are important when deciding which interior gateway routing protocol to use? (Choose\n two.)", + "images": [], + "type": 1, + "options": { + "q16-0": "scalability", + "q16-1": "ISP selection", + "q16-2": "speed of convergence", + "q16-3": "the autonomous system that is used", + "q16-4": "campus backbone architecture" + }, + "correct": [ + "q16-0", + "q16-2" + ] + }, + { + "id": "7fkQ8nR3y", + "title": "17. Employees of a company connect their wireless laptop computers to the enterprise LAN via wireless access\n points that are cabled to the Ethernet ports of switches. At which layer of the three-layer hierarchical network\n design model do these switches operate?", + "images": [], + "type": 0, + "options": { + "q17-0": "physical", + "q17-1": "access ", + "q17-2": "core", + "q17-3": "data link", + "q17-4": "distribution" + }, + "correct": "q17-1" + }, + { + "id": "rmDn9Ln48", + "title": "18. What is a basic function of the Cisco Borderless Architecture access layer?", + "images": [], + "type": 0, + "options": { + "q18-0": "aggregates Layer 2 broadcast domains", + "q18-1": "aggregates Layer 3 routing boundaries", + "q18-2": "provides access to the user", + "q18-3": "provides fault isolation" + }, + "correct": "q18-2" + }, + { + "id": "Vf_YA2ucP", + "title": "19. What is a characteristic of the distribution layer in the three layer hierarchical model?", + "images": [], + "type": 0, + "options": { + "q19-0": "provides access to the rest of the network through switching, routing, and\n network access policies", + "q19-1": "distributes access to end users", + "q19-2": "represents the network edge", + "q19-3": "acts as the backbone for the network, aggregating and distributing network traffic throughout the campus" + }, + "correct": "q19-0" + }, + { + "id": "yUR69GjKA", + "title": "20. Which information does a switch use to populate the MAC address table?", + "images": [], + "type": 0, + "options": { + "q20-0": "the destination MAC address and the incoming port", + "q20-1": "the destination MAC address and the outgoing port", + "q20-2": "the source and destination MAC addresses and the incoming port", + "q20-3": "the source and destination MAC addresses and the outgoing port", + "q20-4": "the source MAC address and the incoming port", + "q20-5": "the source MAC address and the outgoing port" + }, + "correct": "q20-4" + }, + { + "id": "zb19gbDo-", + "title": "21. Which statement is correct about Ethernet switch frame forwarding decisions?", + "images": [], + "type": 0, + "options": { + "q21-0": "Unicast frames are always forwarded regardless of the destination MAC address", + "q21-1": "Frame forwarding decisions are based on MAC address and port mappings in\n the CAM table", + "q21-2": "Cut-through frame forwarding ensures that invalid frames are always dropped", + "q21-3": "Only frames with a broadcast destination address are forwarded out all active switch ports" + }, + "correct": "q21-1" + }, + { + "id": "Octd_LCbu", + "title": "22. What is the name of the layer in the Cisco borderless switched network design that would have more\n switches deployed than other layers in the network design of a large organization?", + "images": [], + "type": 0, + "options": { + "q22-0": "access", + "q22-1": "core", + "q22-2": "data link", + "q22-3": "network", + "q22-4": "network access" + }, + "correct": "q22-0" + }, + { + "id": "egfdSEWb6", + "title": "23. Which switching method drops frames that fail the FCS check?", + "images": [], + "type": 0, + "options": { + "q23-0": "borderless switching", + "q23-1": "cut-through switching", + "q23-2": "ingress port buffering", + "q23-3": "store-and-forward switching" + }, + "correct": "q23-3" + }, + { + "id": "HKi-ch9vq", + "title": "24. In what situation would a Layer 2 switch have an IP address configured?", + "images": [], + "type": 0, + "options": { + "q24-0": "when the Layer 2 switch is using a routed port", + "q24-1": "when the Layer 2 switch needs to be remotely managed", + "q24-2": "when the Layer 2 switch is the default gateway of user traffic", + "q24-3": "when the Layer 2 switch needs to forward user traffic to another device" + }, + "correct": "q24-1" + }, + { + "id": "owwokqbHZ", + "title": "25. Refer to the exhibit. A network engineer is examining a configuration implemented by a new intern who\n attached an IP phone to a switch port and configured the switch. Identify the issue, if any, with the\n configuration.

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/i297774v1n1_297774.png" + ], + "type": 0, + "options": { + "q25-0": "The voice VLAN should be 150.", + "q25-1": "The configuration is correct.", + "q25-2": "There must be a data VLAN added.", + "q25-3": "The spanning-tree BPDU guard feature is missing.", + "q25-4": "The switch port is not configured as a trunk." + }, + "correct": "q25-1" + }, + { + "id": "kbmBGLj-L", + "title": "26. A network administrator is configuring a new Cisco switch for remote management access. Which three items\n must be configured on the switch for the task? (Choose three.)", + "images": [], + "type": 1, + "options": { + "q26-0": "vty lines", + "q26-1": "VTP domain", + "q26-2": "loopback address", + "q26-3": "default VLAN", + "q26-4": "default gateway", + "q26-5": "IP address" + }, + "correct": [ + "q26-0", + "q26-4", + "q26-5" + ] + }, + { + "id": "-SMbSZq1E", + "title": "27. A network technician has been asked to secure all switches in the campus network. The security\n requirements are for each switch to automatically learn and add MAC addresses to both the address table and the\n running configuration. Which port security configuration will meet these requirements?", + "images": [], + "type": 0, + "options": { + "q27-0": "auto secure MAC addresses", + "q27-1": "dynamic secure MAC addresses", + "q27-2": "static secure MAC addresses", + "q27-3": "sticky secure MAC addresses" + }, + "correct": "q27-3" + }, + { + "id": "6sgf6N0LF", + "title": "28. A network administrator is configuring port security on a Cisco switch. When a violation occurs, which\n violation mode that is configured on an interface will cause packets with an unknown source address to be dropped\n with no notification sent?", + "images": [], + "type": 0, + "options": { + "q28-0": "off", + "q28-1": "restrict", + "q28-2": "protect", + "q28-3": "shutdown" + }, + "correct": "q28-2" + }, + { + "id": "ufcA706A6", + "title": "29. Two employees in the Sales department work different shifts with their laptop computers and share the\n same Ethernet port in the office. Which set of commands would allow only these two laptops to use the Ethernet\n port and create violation log entry without shutting down the port if a violation occurs?", + "images": [], + "type": 0, + "options": { + "q29-0": "switchport mode access
switchport port-security", + "q29-1": "switchport mode access
switchport port-security
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security violation restrict", + "q29-2": "switchport mode access
switchport port-security maximum 2
switchport port-security mac-address sticky", + "q29-3": "switchport mode access
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security violation protect" + }, + "correct": "q29-1" + }, + { + "id": "BmW4nQSi4", + "title": "30. Refer to the exhibit. What protocol should be configured on SW-A Port 0/1 if it is to send traffic from\n multiple VLANs to switch SW-B?


\n", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_114611.png" + ], + "type": 0, + "options": { + "q30-0": "RIP v2", + "q30-1": "IEEE 802.1Q", + "q30-2": "Spanning Tree", + "q30-3": "ARP", + "q30-4": "Rapid Spanning Tree" + }, + "correct": "q30-1" + }, + { + "id": "QNXTxAZLV", + "title": "31. A Cisco Catalyst switch has been added to support the use of multiple VLANs as part of an enterprise\n network. The network technician finds it necessary to clear all VLAN information from the switch in order to\n incorporate a new network design. What should the technician do to accomplish this task?", + "images": [], + "type": 0, + "options": { + "q31-0": "Erase the startup configuration and reboot the switch", + "q31-1": "Erase the running configuration and reboot the switch", + "q31-2": "Delete the startup configuration and the vlan.dat file in the flash memory\n of the switch and reboot the switch", + "q31-3": "Delete the IP address that is assigned to the management VLAN and reboot the switch." + }, + "correct": "q31-2" + }, + { + "id": "y3FMUVvae", + "title": "32. What will a Cisco LAN switch do if it receives an incoming frame and the destination MAC address is not\n listed in the MAC address table?", + "images": [], + "type": 0, + "options": { + "q32-0": "Drop the frame.", + "q32-1": "Send the frame to the default gateway address.", + "q32-2": "Use ARP to resolve the port that is related to the frame.", + "q32-3": "Forward the frame out all ports except the port where the frame is\n received." + }, + "correct": "q32-3" + }, + { + "id": "32dj0FK9a", + "title": "33. What VLANs are allowed across a trunk when the range of allowed VLANs is set to the default\n value?", + "images": [], + "type": 0, + "options": { + "q33-0": "The switches will negotiate via VTP which VLANs to allow across the trunk", + "q33-1": "Only VLAN 1 will be allowed across the trunk.", + "q33-2": "Only the native VLAN will be allowed across the trunk", + "q33-3": "All VLANs will be allowed across the trunk" + }, + "correct": "q33-3" + }, + { + "id": "MLtiuK6Rx", + "title": "34. Refer to the exhibit. A network administrator is configuring inter-VLAN routing on a network. For now,\n only one VLAN is being used, but more will be added soon. What is the missing parameter that is shown as the\n highlighted question mark in the graphic?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_113658.png" + ], + "type": 0, + "options": { + "q34-0": "It identifies the type of encapsulation that is used", + "q34-1": "It identifies the VLAN number ", + "q34-2": "It identifies the subinterface", + "q34-3": "It identifies the number of hosts that are allowed on the interface", + "q34-4": "It identifies the native VLAN number" + }, + "correct": "q34-1" + }, + { + "id": "30db7-WDB", + "title": "35. A network administrator is designing an ACL. The networks 192.168.1.0/25, 192.168.0.0/25,\n 192.168.0.128/25, 192.168.1.128/26, and 192.168.1.192/26 are affected by the ACL. Which wildcard mask, if any, is\n the most efficient to use when specifying all of these networks in a single ACL permit entry?", + "images": [], + "type": 0, + "options": { + "q35-0": "0.0.0.127", + "q35-1": "0.0.0.255", + "q35-2": "0.0.1.255", + "q35-3": "0.0.255.255", + "q35-4": "A single ACL command and wildcard mask should not be used to specify these particular networks or other traffic\n will be permitted or denied and present a security risk." + }, + "correct": "q35-2" + }, + { + "id": "WBQ9ydE6b", + "title": "36. The computers used by the network administrators for a school are on the 10.7.0.0/27 network. Which two\n commands are needed at a minimum to apply an ACL that will ensure that only devices that are used by the network\n administrators will be allowed Telnet access to the routers? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q36-0": "access-class 5 in", + "q36-1": "access-list 5 deny any", + "q36-2": "access-list standard VTY", + "q36-3": "permit 10.7.0.0 0.0.0.127", + "q36-4": "access-list 5 permit 10.7.0.0 0.0.0.31", + "q36-5": "ip access-group 5 out", + "q36-6": "ip access-group 5 in" + }, + "correct": [ + "q36-0", + "q36-4" + ] + }, + { + "id": "9VrpqPa7p", + "title": "37. A network engineer has created a standard ACL to control SSH access to a router. Which command will apply\n the ACL to the VTY lines?", + "images": [], + "type": 0, + "options": { + "q37-0": "access-group 11 in", + "q37-1": "access-class 11 in", + "q37-2": "access-list 11 in", + "q37-3": "access-list 110 in" + }, + "correct": "q37-1" + }, + { + "id": "3JdecWlhz", + "title": "38. What is the reason why the DHCPREQUEST message is sent as a broadcast during the DHCPv4 process?
\n", + "images": [], + "type": 0, + "options": { + "q38-0": "for hosts on other subnets to receive the information", + "q38-1": "to notify other hosts not to request the same IP address", + "q38-2": "for routers to fill their routing tables with this new information", + "q38-3": "to notify other DHCP servers on the subnet that the IP address was leased\n " + }, + "correct": "q38-3" + }, + { + "id": "fDg8Ya13Q", + "title": "39. Which set of commands will configure a router as a DHCP server that will assign IPv4 addresses to the\n 192.168.100.0/23 LAN while reserving the first 10 and the last addresses for static assignment?", + "images": [], + "type": 0, + "options": { + "q39-0": "ip dhcp excluded-address 192.168.100.1 192.168.100.10
ip dhcp excluded-address 192.168.100.254
ip dhcp pool LAN POOL-100
network 192.168.100.0 255.255.255.0
ip default gateway 192.168.100.1", + "q39-1": "ip dhcp excluded-address 192.168.100.1 192.168.100.9
ip dhcp excluded-address 192.168.101.254
ip dhcp pool LAN POOL-100
ip network 192.168.100.0 255.255.254.0
ip default-gateway 192.168.100.1", + "q39-2": "ip dhcp excluded-address 192.168.100.1 192.168.100.10
ip dhcp excluded-address 192.168.101.254
ip dhcp pool LAN POOL-100
network 192.168.100.0 255.255.254.0
default-router 192.168.100.1", + "q39-3": "dhcp pool LAN-POOL 100
ip dhcp excluded-address 192.168.100.1 192.168.100.9
ip dhcp excluded-address 192.168.100.254
network 192.168.100.0 255.255.254.0
default-router 192.168.101.1" + }, + "correct": "q39-2" + }, + { + "id": "C01UG1rqr", + "title": "40. Which command, when issued in the interface configuration mode of a router, enables the interface to\n acquire an IPv4 address automatically from an ISP, when that link to the ISP is enabled?", + "images": [], + "type": 0, + "options": { + "q40-0": "ip dhcp pool", + "q40-1": "ip address dhcp", + "q40-2": "service dhcp", + "q40-3": "ip helper-address" + }, + "correct": "q40-1" + }, + { + "id": "bNm2CQZsk", + "title": "41. Refer to the exhibit. A network administrator is configuring a router as a DHCPv6 server. The\n administrator issues a show ipv6 dhcp pool command to verify the configuration. Which statement explains the\n reason that the number of active clients is 0?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/i210895v1n1_210895.jpg" + ], + "type": 0, + "options": { + "q41-0": "The default gateway address is not provided in the pool.", + "q41-1": "No clients have communicated with the DHCPv6 server yet.", + "q41-2": "The IPv6 DHCP pool configuration has no IPv6 address range specified.", + "q41-3": "The state is not maintained by the DHCPv6 server under stateless DHCPv6\n operation." + }, + "correct": "q41-3" + }, + { + "id": "YrlE-R9c0", + "title": "42. Refer to the exhibit. R1 has been configured as shown. However, PC1 is not able to receive an IPv4\n address. What is the problem?​", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/i215789v1n3_Item-215789.jpg" + ], + "type": 0, + "options": { + "q42-0": "A DHCP server must be installed on the same LAN as the host that is receiving the IP address.", + "q42-1": "R1 is not configured as a DHCPv4 server.​", + "q42-2": "The ip address dhcp command was not issued on the interface Gi0/1.", + "q42-3": "The ip helper-address command was applied on the wrong\n interface." + }, + "correct": "q42-3" + }, + { + "id": "o1C63i2DJ", + "title": "43. Refer to the exhibit. Which statement shown in the output allows router R1 to respond to stateless DHCPv6\n requests?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_113944.png" + ], + "type": 0, + "options": { + "q43-0": "ipv6 unicast-routing", + "q43-1": "ipv6 nd other-config-flag ", + "q43-2": "ipv6 dhcp server LAN1", + "q43-3": "prefix-delegation 2001:DB8:8::/48 00030001000E84244E70", + "q43-4": "dns-server 2001:DB8:8::8" + }, + "correct": "q43-1" + }, + { + "id": "qR_G2HRVe", + "title": "44. Refer to the exhibit. NAT is configured on Remote and Main. The PC is sending a request to the web\n server. What IPv4 address is the source IP address in the packet between Main and the web server?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_142246.png" + ], + "type": 0, + "options": { + "q44-0": "10.130.5.76", + "q44-1": "209.165.200.245", + "q44-2": "203.0.113.5", + "q44-3": "172.16.1.10", + "q44-4": "192.0.2.1", + "q44-5": "209.165.200.226" + }, + "correct": "q44-2" + }, + { + "id": "y30GRDIb6", + "title": "45. Which type of traffic would most likely have problems when passing through a NAT device?", + "images": [], + "type": 0, + "options": { + "q45-0": "Telnet", + "q45-1": "IPsec", + "q45-2": "HTTP", + "q45-3": "ICMP", + "q45-4": "DNS" + }, + "correct": "q45-1" + }, + { + "id": "X2llQEmfS", + "title": "46. Refer to the exhibit. Which two statements are correct based on the output as shown in the exhibit?\n (Choose two.)


\n", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_113131.jpg" + ], + "type": 1, + "options": { + "q46-0": "The host with the address 209.165.200.235 will respond to requests by using a source address of 209.165.200.235", + "q46-1": "The output is the result of the show ip nat translations\n command", + "q46-2": "Traffic with the destination address of a public web server will be sourced from the IP of 192.168.1.10.", + "q46-3": "The host with the address 209.165.200.235 will respond to requests by using\n a source address of 192.168.10.10.", + "q46-4": "The output is the result of the show ip nat statistics command" + }, + "correct": [ + "q46-1", + "q46-3" + ] + }, + { + "id": "Q8WaVIg4e", + "title": "47. Refer to the exhibit. A network administrator has configured R2 for PAT. Why is the configuration\n incorrect?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-06-04_082118.png" + ], + "type": 0, + "options": { + "q47-0": "NAT-POOL2 is bound to the wrong ACL", + "q47-1": "The ACL does not define the list of addresses to be translated.", + "q47-2": "The overload keyword should not have been applied.", + "q47-3": "The static NAT entry is missing" + }, + "correct": "q47-0" + }, + { + "id": "VFh8sMJgb", + "title": "48. A small company has a web server in the office that is accessible from the Internet. The IP address\n 192.168.10.15 is assigned to the web server. The network administrator is configuring the router so that external\n clients can access the web server over the Internet. Which item is required in the NAT configuration?", + "images": [], + "type": 0, + "options": { + "q48-0": "an IPv4 address pool", + "q48-1": "an ACL to identify the local IPv4 address of the web server", + "q48-2": "the keyword overload for the ip nat inside source command", + "q48-3": "the ip nat inside source command to link the inside local and inside global\n addresses" + }, + "correct": "q48-3" + }, + { + "id": "30zHSVa7W", + "title": "49. A college marketing department has a networked storage device that uses the IP address 10.18.7.5, TCP\n port 443 for encryption, and UDP port 4365 for video streaming. The college already uses PAT on the router that\n connects to the Internet. The router interface has the public IP address of 209.165.200.225/30. The IP NAT pool\n currently uses the IP addresses ranging from 209.165.200.228.236. Which configuration would the network\n administrator add to allow this device to be accessed by the marketing personnel from home?", + "images": [], + "type": 0, + "options": { + "q49-0": "ip nat inside source static tcp 209.165.200.225 443 10.18.7.5 443 ip nat inside source static udp\n 209.165.200.225 4365 10.18.7.5 4365", + "q49-1": "No additional configuration is necessary", + "q49-2": "ip nat pool mktv 10.18.7.5 10.18.7.5", + "q49-3": "ip nat inside source static tcp 10.18.7.5 443 209.165.200.225 443 ip\n nat inside source static udp 10.18.7.5 4365 209.165.200.225 4365", + "q49-4": "ip nat outside source static 10.18.7.5 209.165.200.225" + }, + "correct": "q49-3" + }, + { + "id": "1DQKvzkpf", + "title": "50. Refer to the exhibit. Based on the output that is shown, what type of NAT has been\n implemented?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_145554.png" + ], + "type": 0, + "options": { + "q50-0": "static NAT with a NAT pool", + "q50-1": "static NAT with one entry", + "q50-2": "dynamic NAT with a pool of two public IP addresses", + "q50-3": "PAT using an external interface" + }, + "correct": "q50-3" + }, + { + "id": "sk_yiUPax", + "title": "51. Refer to the exhibit. An administrator is trying to configure PAT on R1, but PC-A is unable to access the\n Internet. The administrator tries to ping a server on the Internet from PC-A and collects the debugs that are\n shown in the exhibit. Based on this output, what is most likely the cause of the problem?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_142831.png" + ], + "type": 0, + "options": { + "q51-0": "The inside and outside NAT interlaces have been configured backwards", + "q51-1": "The inside global address is not on the same subnet as the\n ISP", + "q51-2": "The address on Fa0/0 should be 64.100.0.1.", + "q51-3": "The NAT source access list matches the wrong address range." + }, + "correct": "q51-1" + }, + { + "id": "mUdeo_Oq6", + "title": "52. A network engineer is interested in obtaining specific information relevant to the operation of both\n distribution and access layer Cisco devices. Which command provides common information relevant to both types of\n devices?", + "images": [], + "type": 0, + "options": { + "q52-0": "show port-security", + "q52-1": "show ip interface", + "q52-2": "show ip protocols", + "q52-3": "show mac-address-table", + "q52-4": "show cdp neighbors" + }, + "correct": "q52-4" + }, + { + "id": "QTSv0mgy1", + "title": "53. Which two statements are correct if a configured NTP master on a network cannot reach any clock with a\n lower stratum number? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q53-0": "The NTP master will claim to be synchronized at the configured stratum\n number.", + "q53-1": "An NTP server with a higher stratum number will become the master.", + "q53-2": "Other systems will be willing to synchronize to that master using\n NTP.", + "q53-3": "The NTP master will be the clock with 1 as its stratum number.", + "q53-4": "The NTP master will lower its stratum number." + }, + "correct": [ + "q53-0", + "q53-2" + ] + }, + { + "id": "OpS1LcD5j", + "title": "54. What are three functions provided by the syslog service? (Choose three.)", + "images": [], + "type": 1, + "options": { + "q54-0": "to specify the destinations of captured messages", + "q54-1": "to periodically poll agents for data", + "q54-2": "to select the type of logging information that is captured", + "q54-3": "to gather logging information for monitoring and\n troubleshooting", + "q54-4": "to provide traffic analysis", + "q54-5": "to provide statistics on packets that are flowing through a Cisco device" + }, + "correct": [ + "q54-0", + "q54-2", + "q54-3" + ] + }, + { + "id": "4i-ZZQrQL", + "title": "55. Refer to the exhibit. Which three hosts will receive ARP requests from host A, assuming that port Fa0/4\n on both switches is configured to carry traffic for multiple VLANs? (Choose three.)

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/46.jpg" + ], + "type": 1, + "options": { + "q55-0": "host B", + "q55-1": "host C", + "q55-2": "host D", + "q55-3": "host E", + "q55-4": "host F", + "q55-5": "host G" + }, + "correct": [ + "q55-1", + "q55-2", + "q55-4" + ] + }, + { + "id": "oeQhDtC8V", + "title": "56. Refer to the exhibit. An administrator is examining the message in a syslog server. What can be\n determined from the message?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_144047.png" + ], + "type": 0, + "options": { + "q56-0": "This is an error message that indicates the system is unusable.", + "q56-1": "This is an alert message for which immediate action is needed", + "q56-2": "This is an error message for which warning conditions exist", + "q56-3": "This is a notification message for a normal but significant condition\n " + }, + "correct": "q56-3" + }, + { + "id": "vhgEakmlG", + "title": "57. When a customer purchases a Cisco IOS 15.0 software package, what serves as the receipt for that customer\n and is used to obtain the license as well?", + "images": [], + "type": 0, + "options": { + "q57-0": "Software Claim Certificate", + "q57-1": "Unique Device Identifier", + "q57-2": "End User License Agreement", + "q57-3": "Product Activation Key" + }, + "correct": "q57-3" + }, + { + "id": "AGchEyPSU", + "title": "58. Refer to the exhibit. The network administrator enters these commands into the R1 router:

\n


R1# copy running-config tftp Address or name of\n remote host [ ] When the router prompts for an address or remote host name, what IP address should the\n administrator enter at the prompt?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_141819.png" + ], + "type": 0, + "options": { + "q58-0": "192.168.10.2", + "q58-1": "192.168.11.252", + "q58-2": "192.168.11.254", + "q58-3": "192.168.9.254", + "q58-4": "192.168.10.1" + }, + "correct": "q58-1" + }, + { + "id": "1Cyinhv16", + "title": "59. Which configuration would be appropriate for a small business that has the public IP address of\n 209.165.200.225/30 assigned to the external interface on the router that connects to the Internet?", + "images": [], + "type": 0, + "options": { + "q59-0": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat inside source list 1 interface serial 0/0/0 overload", + "q59-1": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp", + "q59-2": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp overload", + "q59-3": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp overload
ip nat inside source static 10.0.0.5 209.165.200.225" + }, + "correct": "q59-0" + }, + { + "id": "aSIeqwqKT", + "title": "63. Refer to the exhibit. Host A has sent a packet to host B. What will be the source MAC and IP addresses on\n the packet when it arrives at host B?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/p39-prac-final-ccna2.jpg" + ], + "type": 0, + "options": { + "q63-0": "Source MAC: 00E0.FE91.7799 Source IP: 192.168.1.1", + "q63-1": "Source MAC: 00E0.FE10.17A3 Source IP: 10.1.1.10", + "q63-2": "Source MAC: 00E0.FE91.7799 Source IP: 10.1.1.10", + "q63-3": "Source MAC: 00E0.FE10.17A3 Source IP: 192.168.1.1", + "q63-4": "Source MAC: 00E0.FE91.7799 Source IP: 10.1.1.1" + }, + "correct": "q63-2" + }, + { + "id": "yoJg1w3iq", + "title": "64. What benefit does NAT64 provide?", + "images": [], + "type": 0, + "options": { + "q64-0": "It allows sites to use private IPv6 addresses and translates them to global IPv6 addresses.", + "q64-1": "It allows sites to connect multiple IPv4 hosts to the Internet via the use of a single public IPv4 address.", + "q64-2": "It allows sites to connect IPv6 hosts to an IPv4 network by translating the\n IPv6 addresses to IPv4 addresses.", + "q64-3": "It allows sites to use private IPv4 addresses, and thus hides the internal addressing structure from hosts on\n public IPv4 networks." + }, + "correct": "q64-2" + }, + { + "id": "BwSowKleV", + "title": "65. What is the effect of configuring the ipv6 unicast-routing command on a router?", + "images": [], + "type": 0, + "options": { + "q65-0": "to assign the router to the all-nodes multicast group", + "q65-1": "to enable the router as an IPv6 router", + "q65-2": "to permit only unicast packets on the router", + "q65-3": "to prevent the router from joining the all-routers multicast group" + }, + "correct": "q65-1" + }, + { + "id": "zYW0_2K0h", + "title": "66. What is a characteristic of a static route that creates a gateway of last resort?", + "images": [], + "type": 0, + "options": { + "q66-0": "It backs up a route already discovered by a dynamic routing protocol.", + "q66-1": "It uses a single network address to send multiple static routes to one destination address.", + "q66-2": "It identifies the gateway IP address to which the router sends all IP\n packets for which it does not have a learned or static route", + "q66-3": "It is configured with a higher administrative distance than the original dynamic routing protocol has." + }, + "correct": "q66-2" + }, + { + "id": "OcOd8Snkt", + "title": "67. Refer to the exhibit. Which route was configured as a static route to a specific network using the\n next-hop address?", + "images": [], + "type": 0, + "options": { + "q67-0": "S 0.0.0.0/0 [1/0] via 172.16.2.2", + "q67-1": "S 192.168.2.0/24 is directly connected. Serial 0/0/0", + "q67-2": "S 192.168.2.0/24 [1/0] via 172.16.2.2 ", + "q67-3": "C 172.16.2.0/24 is directly connected. Serial0/0/0" + }, + "correct": "q67-2" + }, + { + "id": "BxyC2qpku", + "title": "68. Refer to the exhibit. Which command will properly configure an IPv6 static route on R2 that will allow\n traffic from PC2 to reach PC1 without any recursive lookups by router R2?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/5-1.jpg" + ], + "type": 0, + "options": { + "q68-0": "R2(config)# ipv6 route 2001:db8:10:12::/64 2001:db8:32::1", + "q68-1": "R2(config)# ipv6 route 2001:db8:10:12::/64 S0/0/0", + "q68-2": "R2(config)# ipv6 route ::/0 2001:db8:32::1", + "q68-3": "R2(config)# ipv6 route 2001:db8:10:12::/64 S0/0/1" + }, + "correct": "q68-1" + }, + { + "id": "BLsTpuMPl", + "title": "69. Which network design may be recommended for a small campus site that consists of a single building with a\n few users?", + "images": [], + "type": 0, + "options": { + "q69-0": "a network design where the access and distribution layers are collapsed into a single layer", + "q69-1": "a network design where the access and core layers are collapsed into a single layer", + "q69-2": "a collapsed core network design", + "q69-3": "a three-tier campus network design where the access, distribution, and core are all separate layers, each one\n with very specific functions" + }, + "correct": "q69-2" + }, + { + "id": "d8wzcjEy0", + "title": "70. Which information does a switch use to keep the MAC address table information current?", + "images": [], + "type": 0, + "options": { + "q70-0": "the destination MAC address and the incoming port", + "q70-1": "the destination MAC address and the outgoing port", + "q70-2": "the source and destination MAC addresses and the incoming port", + "q70-3": "the source and destination MAC addresses and the outgoing port", + "q70-4": "the source MAC address and the incoming port", + "q70-5": "the source MAC address and the outgoing port" + }, + "correct": "q70-4" + }, + { + "id": "UNtLgu6DD", + "title": "71. Which advantage does the store-and-forward switching method have compared with the cut-through switching\n method?", + "images": [], + "type": 0, + "options": { + "q71-0": "collision detecting", + "q71-1": "frame error checking", + "q71-2": "faster frame forwarding", + "q71-3": "frame forwarding using IPv4 Layer 3 and 4 information" + }, + "correct": "q71-1" + }, + { + "id": "Q564Aurmu", + "title": "72. Which characteristic describes cut-through switching?", + "images": [], + "type": 0, + "options": { + "q72-0": "Frames are forwarded without any error checking.", + "q72-1": "Error-free fragments are forwarded, so switching accurs with lower latency.", + "q72-2": "Buffering is used to support different Ethernet speeds.", + "q72-3": "Only outgoing frames are checked for errors." + }, + "correct": "q72-0" + }, + { + "id": "JNZbN0W-e", + "title": "73. What is a result of connecting two or more switches together?", + "images": [], + "type": 0, + "options": { + "q73-0": "The number of broadcast domains is increased.", + "q73-1": "The size of the broadcast domain is increased.", + "q73-2": "The number of collision domains is reduced.", + "q73-3": "The size of the collision domain is increased." + }, + "correct": "q73-1" + }, + { + "id": "JCW64sHrA", + "title": "74. Which commands are used to re-enable a port that has been disabled as a result of a port security\n violation?", + "images": [], + "type": 0, + "options": { + "q74-0": "shutdown
no shutdown", + "q74-1": "shutdown
no switchport port-security", + "q74-2": "shutdown
no switchport port-security violation shutdown", + "q74-3": "shutdown
no switchport port-security maximum" + }, + "correct": "q74-0" + }, + { + "id": "7rwLH4JGE", + "title": "75. Which two characteristics describe the native VLAN? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q75-0": "Designed to carry traffic that is generated by users, this type of VLAN is also known as the default VLAN.", + "q75-1": "The native VLAN traffic will be untagged across the trunk\n link.", + "q75-2": "This VLAN is necessary for remote management of a switch.", + "q75-3": "High priority traffic, such as voice traffic, uses the native VLAN.", + "q75-4": "The native VLAN provides a common identifier to both ends of a\n trunk." + }, + "correct": [ + "q75-1", + "q75-4" + ] + }, + { + "id": "g9kfKE3_e", + "title": "76. Which type of traffic is designed for a native VLAN?", + "images": [], + "type": 0, + "options": { + "q76-0": "management", + "q76-1": "user-generated", + "q76-2": "tagged", + "q76-3": "untagged" + }, + "correct": "q76-3" + }, + { + "id": "oAImZ5uRL", + "title": "77. An administrator is trying to remove configurations from a switch. After using the command erase\n startup-config and reloading the switch, the administrator finds that VLANs 10 and 100 still exist on the switch.\n Why were these VLANs not removed?", + "images": [], + "type": 0, + "options": { + "q77-0": "These VLANs are default VLANs that cannot be removed.", + "q77-1": "These VLANs cannot be deleted unless the switch is in VTP client mode.", + "q77-2": "These VLANs can only be removed from the switch by using the no vlan 10 and no vlan 100 commands.", + "q77-3": "Because these VLANs are stored in a file that is called vlan.dat that is\n located in flash memory, this file must be manually deleted." + }, + "correct": "q77-3" + }, + { + "id": "-0J_3HHzO", + "title": "78. Refer to the exhibit. Inter-VLAN communication between VLAN 10, VLAN 20, and VLAN 30 is not successful.\n What is the problem?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/28.jpg" + ], + "type": 0, + "options": { + "q78-0": "The access interfaces do not have IP addresses and each should be configured with an IP address.", + "q78-1": "The switch interface FastEthernet0/1 is configured as an access interface\n and should be", + "q78-2": "The switch interface FastEthernet0/1 is configured to not negotiate and should be configured to negotiate.​", + "q78-3": "The switch interfaces FastEthernet0/2, FastEthernet0/3, and FastEthernet0/4 are configured to not negotiate and\n should be configured to negotiate." + }, + "correct": "q78-1" + }, + { + "id": "AhqUYkC7X", + "title": "79. A network administrator is configuring an ACL with the command access-list 10 permit 172.16.32.0\n 0.0.15.255. Which IPv4 address matches the ACE?", + "images": [], + "type": 1, + "options": { + "q79-0": "172.16.20.2", + "q79-1": "172.16.26.254", + "q79-2": "172.16.36.255", + "q79-3": "172.16.47.254", + "q79-4": "172.16.48.5" + }, + "correct": [ + "q79-2", + "q79-3" + ] + }, + { + "id": "E50NoT3fq", + "title": "80. Refer to the exhibit. A PC at address 10.1.1.45 is unable to access the Internet. What is the most likely\n cause of the problem?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/41.jpg" + ], + "type": 0, + "options": { + "q80-0": "The NAT pool has been exhausted.", + "q80-1": "The wrong netmask was used on the NAT pool.", + "q80-2": "Access-list 1 has not been configured properly.", + "q80-3": "The inside and outside interfaces have been configured backwards." + }, + "correct": "q80-0" + }, + { + "id": "iPqbq2Fse", + "title": "81. A network administrator is verifying a configuration that involves network monitoring. What is the\n purpose of the global configuration command logging trap 4?", + "images": [], + "type": 0, + "options": { + "q81-0": "System messages will be forwarded to the number following the logging trap argument.", + "q81-1": "System messages that exist in levels 4-7 must be forwarded to a specific logging server.", + "q81-2": "System messages that match logging levels 0-4 will be forwarded to a\n specified logging device.", + "q81-3": "System messages will be forwarded using a SNMP version that matches the argument that follows the logging trap\n command." + }, + "correct": "q81-2" + }, + { + "id": "r2qOX6P2a", + "title": "82. What is indicated by the M in the Cisco IOS image name c1900-universalk9-mz.SPA.153-3.M.bin?", + "images": [], + "type": 0, + "options": { + "q82-0": "a maintenance deployment release", + "q82-1": "a minor release", + "q82-2": "a mainline release", + "q82-3": "an extended maintenance release" + }, + "correct": "q82-3" + }, + { + "id": "_qBiTXiXG", + "title": "83. Refer to the exhibit. A network engineer is preparing to upgrade the IOS system image on a Cisco 2901\n router. Based on the output shown, how much space is available for the new image?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/47.jpg" + ], + "type": 0, + "options": { + "q83-0": "25574400 bytes", + "q83-1": "249856000 bytes", + "q83-2": "221896413 bytes", + "q83-3": "33591768 bytes" + }, + "correct": "q83-2" + }, + { + "id": "_-Aikk5gm", + "title": "84. Refer to the exhibit. Based on the exhibited configuration and output, what are two reasons VLAN 99\n missing? (Choose two.)

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/48.jpg" + ], + "type": 1, + "options": { + "q84-0": "because there is a cabling problem on VLAN 99", + "q84-1": "because VLAN 99 is not a valid management VLAN", + "q84-2": "because VLAN 1 is up and there can only be one management VLAN on the switch", + "q84-3": "because VLAN 99 needs to be entered as a VLAN under an interface before it\n can become an active interface", + "q84-4": "because the VLAN 99 has not been manually entered into the VLAN database\n with the vlan 99 command" + }, + "correct": [ + "q84-3", + "q84-4" + ] + }, + { + "id": "i4BLDBv1H", + "title": "86. Refer to the exhibit. Assuming that the routing tables are up to date and no ARP messages are needed,\n after a packet leaves H1, how many times is the L2 header rewritten in the path to H3?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/1.jpg" + ], + "type": 0, + "options": { + "q86-0": "1", + "q86-1": "2", + "q86-2": "3", + "q86-3": "4", + "q86-4": "5", + "q86-5": "6" + }, + "correct": "q86-1" + }, + { + "id": "E0ht3qHcb", + "title": "87. Refer to the exhibit. Which highlighted value represents a specific destination network in the routing\n table?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_150031.png" + ], + "type": 0, + "options": { + "q87-0": "0.0.0.0", + "q87-1": "172.16.100.64", + "q87-2": "172.16.100.2", + "q87-3": "110", + "q87-4": "791" + }, + "correct": "q87-1" + }, + { + "id": "UHgQzEF64", + "title": "88. On which two routers would a default static route be configured? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q88-0": "stub router connection to the rest of the corporate or campus\n network", + "q88-1": "any router where a backup route to dynamic routing is needed for reliability", + "q88-2": "edge router connection to the ISP", + "q88-3": "any router running an IOS prior to 12.0", + "q88-4": "the router that serves as the gateway of last resort" + }, + "correct": [ + "q88-0", + "q88-2" + ] + }, + { + "id": "jEi2LDIru", + "title": "89. The exhibit shows two PCs called PC A and PC B, two routes called R1 and R2, and two switches. PC A has\n the address 172.16.1.1/24 and is connected to a switch and into an interface on R1 that has the IP address\n 172.16.1.254. PC B has the address 172.16.2.1/24 and is connected to a switch that is connected to another\n interface on R1 with the IP address 172.16.2.254. The serial interface on R1 has the address 172.16.3.1 and is\n connected to the serial interface on R2 that has the address 172.16.3.2/24. R2 is connected to the internet cloud.\n Which command will create a static route on R2 in order to reach PC B? ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/i246203v1n1_2107451.jpg" + ], + "type": 0, + "options": { + "q89-0": "R2(config)# ip route 172.16.2.1 255.255.255.0 172.16.3.1", + "q89-1": "R2(config)# ip route 172.16.2.0 255.255.255.0 172.16.2.254", + "q89-2": "R2(config)# ip route 172.16.2.0 255.255.255.0 172.16.3.1", + "q89-3": "R2(config)# ip route 172.16.3.0 255.255.255.0 172.16.2.254" + }, + "correct": "q89-2" + }, + { + "id": "5sbSmEQyR", + "title": "90. Refer to the exhibit. R1 was configured with the static route command ip route 209.165.200.224\n 255.255.255.224 S0/0/0 and consequently users on network 172.16.0.0/16 are unable to reach resources on the\n Internet. How should this static route be changed to allow user traffic from the LAN to reach the\n Internet?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2016/02/sfdsgfdg5-1.jpg" + ], + "type": 0, + "options": { + "q90-0": "Add an administrative distance of 254.", + "q90-1": "Change the destination network and mask to 0.0.0.0 0.0.0.0", + "q90-2": "Change the exit interface to S0/0/1.", + "q90-3": "Add the next-hop neighbor address of 209.165.200.226." + }, + "correct": "q90-1" + }, + { + "id": "heX230of1", + "title": "91. Refer to the exhibit. Router R1 has an OSPF neighbor relationship with the ISP router over the\n 192.168.0.32 network. The 192.168.0.36 network link should serve as a backup when the OSPF link goes down. The\n floating static route command ip route 0.0.0.0 0.0.0.0 S0/0/1 100 was issued on R1 and now traffic is using the\n backup link even when the OSPF link is up and functioning. Which change should be made to the static route command\n so that traffic will only use the OSPF link when it is up?


", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/7-1.jpg" + ], + "type": 0, + "options": { + "q91-0": "Add the next hop neighbor address of 192.168.0.36.", + "q91-1": "Change the administrative distance to 1.", + "q91-2": "Change the destination network to 192.168.0.34.", + "q91-3": "Change the administrative distance to 120." + }, + "correct": "q91-3" + }, + { + "id": "ztE1gYWVk", + "title": "92. Refer to the exhibit. All hosts and router interfaces are configured correctly. Pings to the server from\n both H1 and H2 and pings between H1 and H2 are not successful. What is causing this problem?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/10.jpg" + ], + "type": 0, + "options": { + "q92-0": "RIPv2 does not support VLSM.", + "q92-1": "RIPv2 is misconfigured on router R1.", + "q92-2": "RIPv2 is misconfigured on router R2.", + "q92-3": "RIPv2 is misconfigured on router R3.", + "q92-4": "RIPv2 does not support discontiguous networks." + }, + "correct": "q92-2" + }, + { + "id": "63xBJLUcZ", + "title": "93. What caused the following error message to appear?
01:11:12: %PM-4-ERR_DISABLE:\n psecure-violation error detected on Fa0/8, putting Fa0/8 in err-disable state
01:11:12:\n %PORT_SECURITY-2-PSECURE_VIOLATION: Security violation occurred, caused by MAC address 0011.a0d4.12a0 on port\n FastEthernet0/8.
01:11:13: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/8,\n changed state to down
01:11:14: %LINK-3-UPDOWN: Interface FastEthernet0/8, changed state to\n down", + "images": [], + "type": 0, + "options": { + "q93-0": "Another switch was connected to this switch port with the wrong cable.", + "q93-1": "An unauthorized user tried to telnet to the switch through switch port Fa0/8.", + "q93-2": "NAT was enabled on a router, and a private IP address arrived on switch port Fa0/8.", + "q93-3": "A host with an invalid IP address was connected to a switch port that was previously unused.", + "q93-4": "Port security was enabled on the switch port, and an unauthorized connection\n was made on switch port Fa0/8." + }, + "correct": "q93-4" + }, + { + "id": "WGbjwGFsd", + "title": "94. Refer to the exhibit. A small business uses VLANs 2, 3, 4, and 5 between two switches that have a trunk\n link between them. What native VLAN should be used on the trunk if Cisco best practices are being\n implemented?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/24.jpg" + ], + "type": 0, + "options": { + "q94-0": "1", + "q94-1": "2", + "q94-2": "3", + "q94-3": "4", + "q94-4": "5", + "q94-5": "6", + "q94-6": "11" + }, + "correct": "q94-4" + }, + { + "id": "HGAPeIsRD", + "title": "95. Which statement describes a characteristic of the extended range VLANs that are created on a Cisco 2960\n switch?", + "images": [], + "type": 0, + "options": { + "q95-0": "They are numbered VLANs 1002 to 1005.", + "q95-1": "They cannot be used across multiple switches.", + "q95-2": "They are reserved to support Token Ring VLANs.", + "q95-3": "They are not stored in the vlan.dat file." + }, + "correct": "q95-3" + }, + { + "id": "E9yMK-fqz", + "title": "96. A network administrator is using the router-on-a-stick method to configure inter-VLAN routing. Switch\n port Gi1/1 is used to connect to the router. Which command should be entered to prepare this port for the\n task?", + "images": [], + "type": 0, + "options": { + "q96-0": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# spanning-tree vlan 1", + "q96-1": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# spanning-tree portfast", + "q96-2": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# switchport mode trunk", + "q96-3": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# switchport access vlan 1" + }, + "correct": "q96-2" + }, + { + "id": "6wnZt_257", + "title": "97. What will be the result of adding the command ip dhcp excluded-address 172.16.4.1 172.16.4.5 to the\n configuration of a local router that has been configured as a DHCP server?", + "images": [], + "type": 0, + "options": { + "q97-0": "Traffic that is destined for 172.16.4.1 and 172.16.4.5 will be dropped by the router.", + "q97-1": "Traffic will not be routed from clients with addresses between 172.16.4.1 and 172.16.4.5.", + "q97-2": "The DHCP server function of the router will not issue the addresses from\n 172.16.4.1through 172.16.4.5 inclusive.", + "q97-3": "The router will ignore all traffic that comes from the DHCP servers with addresses 172.16.4.1 and 172.16.4.5." + }, + "correct": "q97-2" + }, + { + "id": "m6c8-3eNn", + "title": "98. A host on the 10.10.100.0/24 LAN is not being assigned an IPv4 address by an enterprise DHCP server with\n the address 10.10.200.10/24. What is the best way for the network engineer to resolve this problem?", + "images": [], + "type": 0, + "options": { + "q98-0": "Issue the command ip helper-address 10.10.200.10 on the router interface\n that is the 10.10.100.0/24 gateway.", + "q98-1": "Issue the command default-router 10.10.200.10 at the DHCP configuration prompt on the 10.10.100.0/24 LAN gateway\n router.", + "q98-2": "Issue the command ip helper-address 10.10.100.0 on the router interface that is the 10.10.200.0/24 gateway.", + "q98-3": "Issue the command network 10.10.200.0 255.255.255.0 at the DHCP configuration prompt on the 10.10.100.0/24 LAN\n gateway router." + }, + "correct": "q98-0" + }, + { + "id": "IxjiShpWN", + "title": "99. What is used in the EUI-64 process to create an IPv6 interface ID on an IPv6 enabled interface?
\n", + "images": [], + "type": 0, + "options": { + "q99-0": "the MAC address of the IPv6 enabled interface", + "q99-1": "a randomly generated 64-bit hexadecimal address", + "q99-2": "an IPv6 address that is provided by a DHCPv6 server", + "q99-3": "an IPv4 address that is configured on the interface" + }, + "correct": "q99-0" + }, + { + "id": "_hcHevyrT", + "title": "100. Refer to the exhibit. NAT is configured on RT1 and RT2. The PC is sending a request to the web server.\n What IPv4 address is the source IP address in the packet between RT2 and the web server?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/06/36.jpg" + ], + "type": 0, + "options": { + "q100-0": "192.0.2.2", + "q100-1": "172.16.1.10", + "q100-2": "203.0.113.10", + "q100-3": "172.16.1.254", + "q100-4": "192.168.1.5", + "q100-5": "209.165.200.245" + }, + "correct": "q100-5" + }, + { + "id": "jq_1GqaV6", + "title": "101. Refer to the exhibit. A company has an internal network of 172.16.25.0/24 for their employee\n workstations and a DMZ network of 172.16.12.0/24 to host servers. The company uses NAT when inside hosts connect\n to outside network. A network administrator issues the show ip nat translations command to check the NAT\n configurations. Which one of source IPv4 addresses is translated by R1 with PAT?

", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/01/ccna2.png" + ], + "type": 0, + "options": { + "q101-0": "10.0.0.31", + "q101-1": "172.16.12.5", + "q101-2": "172.16.12.33", + "q101-3": "192.168.1.10", + "q101-4": "172.16.25.35" + }, + "correct": "q101-4" + }, + { + "id": "QZwr0IjA6", + "title": "102. What is the purpose of the Cisco PAK?", + "images": [], + "type": 0, + "options": { + "q102-0": "It is a key for enabling an IOS feature set.", + "q102-1": "It is a proprietary encryption algorithm.", + "q102-2": "It is a compression file type used when installing IOS 15 or an IOS upgrade.", + "q102-3": "It is a way to compress an existing IOS so that a newer IOS version can be co-installed on a router." + }, + "correct": "q102-0" + } + ] +} \ No newline at end of file diff --git a/data.json b/data.json index 7007458..9e107ba 100644 --- a/data.json +++ b/data.json @@ -1,1440 +1,1941 @@ { - "title": "CCNA 2 Finals", - "questions": [{ - "id": "vQbpa_5", - "title": "1. Refer to the exhibit. Assuming that the routing tables are up to date and no ARP messages are needed,\n after a packet leaves H1, how many times is the L2 header rewritten in the path to H2?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_112526.jpg" - ], - "type": 0, - "options": { - "q1-0": "1", - "q1-1": "2", - "q1-2": "3", - "q1-3": "4", - "q1-4": "5", - "q1-5": "6" - }, - "correct": "q1-1" - }, + "title": "CCNA 3 Finals", + "questions": [ { - "id": "yBCgPv-C", - "title": "2. Refer to the exhibit. Which highlighted value represents a specific destination network in the routing\n table?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/02/newqccna2finalexam.png" - ], - "type": 0, - "options": { - "q2-0": "0.0.0.0", - "q2-1": "10.16.100.128", - "q2-2": "10.16.100.2", - "q2-3": "110", - "q2-4": "791" - }, - "correct": "q2-1" - }, - { - "id": "K2B6kUVS", - "title": "3. Which type of static route is configured with a greater administrative distance to provide a backup route\n to a route learned from a dynamic routing protocol?", + "id": "iSLBEp47", + "title": "1. Which routing protocol is able to scale for large networks and utilizes non-backbone areas for\n expansion?", "images": [], "type": 0, "options": { - "q3-0": "floating static route ", - "q3-1": "default static route", - "q3-2": "summary static route", - "q3-3": "standard static route" + "q1-0": "EIGRP", + "q1-1": "BGP", + "q1-2": "OSPF", + "q1-3": "RIPv2" }, - "correct": "q3-0" + "correct": "q1-2" }, { - "id": "GyAovvOA", - "title": "4. Refer to the exhibit. Which route was configured as a static route to a specific network using the\n next-hop address?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/sdsdsfdsf.jpg" - ], - "type": 0, - "options": { - "q4-0": "S 10.17.2.0/24 [1/0] via 10.16.2.2", - "q4-1": "S 0.0.0.0/0 [1/0] via 10.16.2.2", - "q4-2": "C 10.16.2.0/24 is directly connected, Serial0/0/0", - "q4-3": "S 10.17.2.0/24 is directly connected, Serial 0/0/0" - }, - "correct": "q4-0" - }, - { - "id": "olhyaMgy", - "title": "5. What network prefix and prefix-length combination is used to create a default static route that will match\n any IPv6 destination?", + "id": "YLw3nA9og", + "title": "2. In the Cisco hierarchical design model, which layer is more likely to have a fixed configuration switch\n than the other layers?", "images": [], "type": 0, "options": { - "q5-0": ":/128", - "q5-1": "FFFF:/128", - "q5-2": "::1/64", - "q5-3": "::/0" + "q2-0": "distribution", + "q2-1": "transport", + "q2-2": "internet", + "q2-3": "access", + "q2-4": "core" }, - "correct": "q5-3" + "correct": "q2-3" }, { - "id": "nAdWLl7I", - "title": "6. A router has used the OSPF protocol to learn a route to the 172.16.32.0/19 network. Which command will\n implement a backup floating static route to this network?", + "id": "YRtF7VRXQ", + "title": "3. A network engineer is interested in obtaining specific information relevant to the operation of both\n distribution and access layer Cisco devices. Which command provides common information relevant to both types\n of devices?", "images": [], "type": 0, "options": { - "q6-0": "ip route 172.16.0.0 255.255.240.0 S0/0/0 200", - "q6-1": "ip route 172.16.32.0 255.255.224.0 S0/0/0 200", - "q6-2": "ip route 172.16.0.0 255.255.224.0 S0/0/0 100", - "q6-3": "ip route 172.16.32.0 255.255.0.0 S0/0/0 100" + "q3-0": "show ip protocols", + "q3-1": "show ip interface", + "q3-2": "show cdp neighbors", + "q3-3": "show port-security", + "q3-4": "show mac-address-table" }, - "correct": "q6-1" + "correct": "q3-2" }, { - "id": "V8qFVhkK", - "title": "7. Refer to the exhibit. Currently router R1 uses an EIGRP route learned from Branch2 to reach the\n 10.10.0.0/16 network. Which floating static route would create a backup route to the 10.10.0.0/16 network in the\n event that the link between R1 and Branch2 goes down?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_113020.jpg" - ], - "type": 0, - "options": { - "q7-0": "ip route 10.10.0.0 255.255.0.0 Serial 00/0 100", - "q7-1": "ip route 10.10.0.0 255.255.0.0 209.165.200.226 100", - "q7-2": "ip route 10.10.0.0 255.255.0.0 209.165.200.225 100", - "q7-3": "ip route 10.10.0.0 255.255.0.0 209.165.200.225 50" - }, - "correct": "q7-2" - }, - { - "id": "wSDALkHu", - "title": "8. Which statement describes a route that has been learned dynamically?", + "id": "WffuxU-zp", + "title": "4. A switched network has converged completely. All switches currently have a VTP revision number of 5. A\n new switch that has been configured as a VTP server is added to the network. The new switch has a VTP revision\n number of 4. What will occur within the network?", "images": [], "type": 0, "options": { - "q8-0": "It is automatically updated and maintained by routing\n protocols.", - "q8-1": "It is unaffected by changes in the topology of the network.", - "q8-2": "It has an administrative distance of 1.", - "q8-3": "It is identified by the prefix C in the routing table." + "q4-0": "The network will no longer share VLAN database updates.", + "q4-1": "The newly added switch will automatically switch to VTP client mode.", + "q4-2": "The VTP databases will remain unchanged in all switches with the exception\n of the newly added switch.", + "q4-3": "All switches in the network will update their VTP database to reflect the VTP database of the new switch." }, - "correct": "q8-0" + "correct": "q4-2" }, { - "id": "42oq0-P_", - "title": "9. Compared with dynamic routes, what are two advantages of using static routes on a router? (Choose\n two.)", + "id": "FzdvgAgRK", + "title": "5. A network administrator is adding a new VLAN for testing. The company uses VTP and the VLAN is not\n directly attached to either of the switches configured as VTP servers. What is the best method to add this VLAN\n to the network?", + "images": [], + "type": 0, + "options": { + "q5-0": "Change the switch that has connected hosts in the new VLAN to be in VTP server mode.", + "q5-1": "Configure a port on the VTP servers for the same VLAN as the new VLAN.", + "q5-2": "Manually add the VLAN to the VLAN database of the VTP\n servers.", + "q5-3": "Configure interfaces on the switch that has connected hosts in the new VLAN and reboot the switch." + }, + "correct": "q5-2" + }, + { + "id": "nIihbjr8d", + "title": "6. Which three pairs of trunking modes will establish a functional trunk link between two Cisco switches?\n (Choose three.)", "images": [], "type": 1, "options": { - "q9-0": "They automatically switch the path to the destination network when the topology changes", - "q9-1": "They Improve network security", - "q9-2": "They take less time to converge when the network topology changes", - "q9-3": "They use fewer router resources", - "q9-4": "They improve the efficiency of discovering neighboring networks." + "q6-0": "dynamic desirable – dynamic desirable", + "q6-1": "dynamic auto – dynamic auto", + "q6-2": "dynamic desirable – dynamic auto", + "q6-3": "dynamic desirable – trunk", + "q6-4": "access – trunk", + "q6-5": "access – dynamic auto" }, "correct": [ - "q9-1", - "q9-3" + "q6-0", + "q6-2", + "q6-3" ] }, { - "id": "VZVRh4Gi", - "title": "10. To enable RIPv1 routing for a specific subnet, the configuration command network 172.16.64.32 was entered\n by the network administrator. What address, if any, appears in the running configuration file to identify this\n network?", - "images": [], - "type": 0, - "options": { - "q10-0": "172.16.64.32", - "q10-1": "172.16.64.0", - "q10-2": "172.16.0.0", - "q10-3": "No address is displayed." - }, - "correct": "q10-2" - }, - { - "id": "8SPGanay", - "title": "11. A network administrator adds the default-information originate command to the configuration of a router\n that uses RIP as the routing protocol. What will result from adding this command?", - "images": [], - "type": 0, - "options": { - "q11-0": "The router will only forward packets that originate on directly connected networks.", - "q11-1": "The router will propagate a static default route in its RIP updates, if one\n is present", - "q11-2": "The router will be reset to the default factory information", - "q11-3": "The router will not forward routing information that is learned from other routers" - }, - "correct": "q11-1" - }, - { - "id": "81gwIeab", - "title": "12. Refer to the exhibit. What is the administrative distance value that indicates the route for R2 to reach\n the 10.10.0.0/16 network?

", + "id": "BYWJi_N7A", + "title": "7. Refer to the exhibit. The configuration shows the commands entered by a network administrator for\n inter-VLAN routing. However, host PCA cannot communicate with PCB. Which part of the inter-VLAN configuration\n causes the problem?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-06-04_082949.png" + "https://itexamanswers.net/wp-content/uploads/2017/07/p10.png" ], "type": 0, "options": { - "q12-0": "1", - "q12-1": "0", - "q12-2": "90", - "q12-3": "20512256" + "q7-0": "trunking", + "q7-1": "port mode on the two switch", + "q7-2": "FastEthernet ports", + "q7-3": "VLAN configuration", + "q7-4": "router port configuration" + }, + "correct": "q7-3" + }, + { + "id": "Pnzgsl5JY", + "title": "8. Refer to the exhibit. What is the role of the SW3 switch?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/07/p15.gif" + ], + "type": 0, + "options": { + "q8-0": "designated switch", + "q8-1": "edge switch", + "q8-2": "root bridge", + "q8-3": "enabled bridge", + "q8-4": "local bridge" + }, + "correct": "q8-2" + }, + { + "id": "xh63fu1X0", + "title": "9. Which spanning tree standard was developed by Cisco to provide separate instances of 802.1w per\n VLAN?", + "images": [], + "type": 0, + "options": { + "q9-0": "RSTP", + "q9-1": "802.1D", + "q9-2": "MSTP", + "q9-3": "Rapid PVST+" + }, + "correct": "q9-3" + }, + { + "id": "H8rMGF2AI", + "title": "10. Which industry-wide specification was developed to decrease the time that is needed to move to the\n forwarding state by switch ports that are operating in a redundantly switched topology?", + "images": [], + "type": 0, + "options": { + "q10-0": "VLSM", + "q10-1": "PVST", + "q10-2": "802.1Q", + "q10-3": "RSTP", + "q10-4": "VTP" + }, + "correct": "q10-3" + }, + { + "id": "ixWU3sAmJ", + "title": "11. Refer to the exhibit. A network administrator is verifying the bridge ID and the status of this switch\n in the STP election. Which statement is correct based on the command output?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/07/p19.png" + ], + "type": 0, + "options": { + "q11-0": "The bridge priority of Switch_2 has been lowered to a predefined value to\n become the root bridge.", + "q11-1": "The bridge priority of Switch_2 has been lowered to a predefined value to become the backup root bridge.", + "q11-2": "The STP instance on Switch_2 is failing due to no ports being blocked and all switches believing they are the\n root.", + "q11-3": "The STP instance on Switch_2 is using the default STP priority and the election is based on Switch_2 MAC\n address." + }, + "correct": "q11-0" + }, + { + "id": "YwhZSX9li", + "title": "12. Refer to the exhibit. Which switching technology would allow data to be transmitted over each access\n layer switch link and prevent the port from being blocked by spanning tree due to the redundant\n link?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/07/p21.png" + ], + "type": 0, + "options": { + "q12-0": "EtherChannel", + "q12-1": "HSRP", + "q12-2": "PortFast", + "q12-3": "trunking" }, "correct": "q12-0" }, { - "id": "nAnb-11P", - "title": "13. Which route will a router use to forward an IPv4 packet after examining its routing table for the best\n match with the destination address?", + "id": "1yzSG8eu6", + "title": "13. What are two advantages of EtherChannel? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q13-0": "Configuring the EtherChannel interface provides consistency in the\n configuration of the physical links.", + "q13-1": "Load balancing occurs between links configured as different EtherChannels.", + "q13-2": "EtherChannel uses upgraded physical links to provide increased bandwidth.", + "q13-3": "Spanning Tree Protocol views the physical links in an EtherChannel as one\n logical connection.", + "q13-4": "Spanning Tree Protocol ensures redundancy by transitioning failed interfaces in an EtherChannel to a\n forwarding state." + }, + "correct": [ + "q13-0", + "q13-3" + ] + }, + { + "id": "jYNmCizrY", + "title": "14. When EtherChannel is implemented, multiple physical interfaces are bundled into which type of logical\n connection?", "images": [], "type": 0, "options": { - "q13-0": "a level 1 child route", - "q13-1": "a level 1 parent route", - "q13-2": "a level 1 ultimate route", - "q13-3": "a level 2 supernet route" + "q14-0": "interface range", + "q14-1": "loopback", + "q14-2": "VLAN interface", + "q14-3": "port channel" }, - "correct": "q13-2" + "correct": "q14-3" }, { - "id": "IG2mVuDC", - "title": "14. Refer to the exhibit. An administrator is attempting to install an IPv6 static route on router R1 to\n reach the network attached to router R2. After the static route command is entered, connectivity to the network is\n still failing. What error has been made in the static route configuration?

", + "id": "YWXv011aA", + "title": "15. When a range of ports is being configured for EtherChannel, which mode will configure LACP on a port\n only if the port receives LACP packets from another device?", + "images": [], + "type": 0, + "options": { + "q15-0": "active", + "q15-1": "auto", + "q15-2": "desirable", + "q15-3": "passive" + }, + "correct": "q15-3" + }, + { + "id": "GeMo-RceV", + "title": "16. A new chief information officer (CIO) has requested implementation of a link-state dynamic routing\n protocol. Which two routing protocols fulfill this requirement? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q16-0": "RIPv2", + "q16-1": "BGP", + "q16-2": "OSPF", + "q16-3": "IS-IS", + "q16-4": "EIGRP" + }, + "correct": [ + "q16-2", + "q16-3" + ] + }, + { + "id": "6atJ-dqiaN", + "title": "17. Refer to the exhibit. A network administrator is utilizing RIPv1 in the exhibited network topology.\n What would the router R2 do with a packet that is originating from the 192.168.4.0/24 network and destined for\n network 172.16.1.0/24?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/7-2.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/p28.png" ], "type": 0, "options": { - "q14-0": "The network prefix is incorrect.", - "q14-1": "The destination network is incorrect.", - "q14-2": "The interface is incorrect", - "q14-3": "The next hop address is incorrect." + "q17-0": "The router will forward the packet to R1.", + "q17-1": "The router will forward the packet to R3.", + "q17-2": "The router will load balance and forward packets to both R1 and\n R3.", + "q17-3": "The router will drop the packet." }, - "correct": "q14-2" + "correct": "q17-2" }, { - "id": "L2Bk5bHq", - "title": "15. A network administrator reviews the routing table on the router and sees a route to the destination\n network 172.16.64.0/18 with a next-hop IP address of 192.168.1.1. What are two descriptions of this route? (Choose\n two.)", - "images": [], - "type": 1, - "options": { - "q15-0": "parent route", - "q15-1": "default route", - "q15-2": "level 2 child route", - "q15-3": "ultimate route", - "q15-4": "supernet route" - }, - "correct": [ - "q15-2", - "q15-3" - ] - }, - { - "id": "7V0Tft30", - "title": "16. Which two factors are important when deciding which interior gateway routing protocol to use? (Choose\n two.)", - "images": [], - "type": 1, - "options": { - "q16-0": "scalability", - "q16-1": "ISP selection", - "q16-2": "speed of convergence", - "q16-3": "the autonomous system that is used", - "q16-4": "campus backbone architecture" - }, - "correct": [ - "q16-0", - "q16-2" - ] - }, - { - "id": "7fkQ8nR3y", - "title": "17. Employees of a company connect their wireless laptop computers to the enterprise LAN via wireless access\n points that are cabled to the Ethernet ports of switches. At which layer of the three-layer hierarchical network\n design model do these switches operate?", + "id": "2QMryBmPbR", + "title": "18. What best describes the operation of distance vector routing protocols?", "images": [], "type": 0, "options": { - "q17-0": "physical", - "q17-1": "access ", - "q17-2": "core", - "q17-3": "data link", - "q17-4": "distribution" - }, - "correct": "q17-1" - }, - { - "id": "rmDn9Ln48", - "title": "18. What is a basic function of the Cisco Borderless Architecture access layer?", - "images": [], - "type": 0, - "options": { - "q18-0": "aggregates Layer 2 broadcast domains", - "q18-1": "aggregates Layer 3 routing boundaries", - "q18-2": "provides access to the user", - "q18-3": "provides fault isolation" + "q18-0": "They use hop count as their only metric.", + "q18-1": "They only send out updates when a new network is added.", + "q18-2": "They send their routing tables to directly connected\n neighbors.", + "q18-3": "They flood the entire network with routing updates." }, "correct": "q18-2" }, { - "id": "Vf_YA2ucP", - "title": "19. What is a characteristic of the distribution layer in the three layer hierarchical model?", + "id": "mHMLEv17Uy", + "title": "19. Which statement defines the speed of convergence of routing protocols?", "images": [], "type": 0, "options": { - "q19-0": "provides access to the rest of the network through switching, routing, and\n network access policies", - "q19-1": "distributes access to end users", - "q19-2": "represents the network edge", - "q19-3": "acts as the backbone for the network, aggregating and distributing network traffic throughout the campus" + "q19-0": "The time it takes a router to form a neighbor adjacency.", + "q19-1": "The time it takes a router to learn about directly connected links.", + "q19-2": "The time it takes a router to calculate the cost of a link.", + "q19-3": "The time it takes a router within a network to forward routing\n information." }, - "correct": "q19-0" + "correct": "q19-3" }, { - "id": "yUR69GjKA", - "title": "20. Which information does a switch use to populate the MAC address table?", + "id": "5skQIdbpGV", + "title": "20. What is associated with link-state routing protocols?", "images": [], "type": 0, "options": { - "q20-0": "the destination MAC address and the incoming port", - "q20-1": "the destination MAC address and the outgoing port", - "q20-2": "the source and destination MAC addresses and the incoming port", - "q20-3": "the source and destination MAC addresses and the outgoing port", - "q20-4": "the source MAC address and the incoming port", - "q20-5": "the source MAC address and the outgoing port" + "q20-0": "low processor overhead", + "q20-1": "poison reverse", + "q20-2": "routing loops", + "q20-3": "split horizon", + "q20-4": "Shortest Path First calculations" }, "correct": "q20-4" }, { - "id": "zb19gbDo-", - "title": "21. Which statement is correct about Ethernet switch frame forwarding decisions?", - "images": [], - "type": 0, - "options": { - "q21-0": "Unicast frames are always forwarded regardless of the destination MAC address", - "q21-1": "Frame forwarding decisions are based on MAC address and port mappings in\n the CAM table", - "q21-2": "Cut-through frame forwarding ensures that invalid frames are always dropped", - "q21-3": "Only frames with a broadcast destination address are forwarded out all active switch ports" - }, - "correct": "q21-1" - }, - { - "id": "Octd_LCbu", - "title": "22. What is the name of the layer in the Cisco borderless switched network design that would have more\n switches deployed than other layers in the network design of a large organization?", - "images": [], - "type": 0, - "options": { - "q22-0": "access", - "q22-1": "core", - "q22-2": "data link", - "q22-3": "network", - "q22-4": "network access" - }, - "correct": "q22-0" - }, - { - "id": "egfdSEWb6", - "title": "23. Which switching method drops frames that fail the FCS check?", - "images": [], - "type": 0, - "options": { - "q23-0": "borderless switching", - "q23-1": "cut-through switching", - "q23-2": "ingress port buffering", - "q23-3": "store-and-forward switching" - }, - "correct": "q23-3" - }, - { - "id": "HKi-ch9vq", - "title": "24. In what situation would a Layer 2 switch have an IP address configured?", - "images": [], - "type": 0, - "options": { - "q24-0": "when the Layer 2 switch is using a routed port", - "q24-1": "when the Layer 2 switch needs to be remotely managed", - "q24-2": "when the Layer 2 switch is the default gateway of user traffic", - "q24-3": "when the Layer 2 switch needs to forward user traffic to another device" - }, - "correct": "q24-1" - }, - { - "id": "owwokqbHZ", - "title": "25. Refer to the exhibit. A network engineer is examining a configuration implemented by a new intern who\n attached an IP phone to a switch port and configured the switch. Identify the issue, if any, with the\n configuration.

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/i297774v1n1_297774.png" - ], - "type": 0, - "options": { - "q25-0": "The voice VLAN should be 150.", - "q25-1": "The configuration is correct.", - "q25-2": "There must be a data VLAN added.", - "q25-3": "The spanning-tree BPDU guard feature is missing.", - "q25-4": "The switch port is not configured as a trunk." - }, - "correct": "q25-1" - }, - { - "id": "kbmBGLj-L", - "title": "26. A network administrator is configuring a new Cisco switch for remote management access. Which three items\n must be configured on the switch for the task? (Choose three.)", + "id": "_pasCmtfe9", + "title": "21. Which two pieces of information are contained within a link-state packet (LSP)? (Choose two.)
\n", "images": [], "type": 1, "options": { - "q26-0": "vty lines", - "q26-1": "VTP domain", - "q26-2": "loopback address", - "q26-3": "default VLAN", - "q26-4": "default gateway", - "q26-5": "IP address" + "q21-0": "hop count", + "q21-1": "bandwidth", + "q21-2": "link type", + "q21-3": "delay", + "q21-4": "load" }, "correct": [ - "q26-0", - "q26-4", - "q26-5" + "q21-1", + "q21-2" ] }, { - "id": "-SMbSZq1E", - "title": "27. A network technician has been asked to secure all switches in the campus network. The security\n requirements are for each switch to automatically learn and add MAC addresses to both the address table and the\n running configuration. Which port security configuration will meet these requirements?", + "id": "NmAtxdLe7X", + "title": "22. What is a difference between the routing protocols EIGRP and OSPF?", "images": [], "type": 0, "options": { - "q27-0": "auto secure MAC addresses", - "q27-1": "dynamic secure MAC addresses", - "q27-2": "static secure MAC addresses", - "q27-3": "sticky secure MAC addresses" + "q22-0": "EIGRP uses hop count as the metric and OSPF uses cost as the metric.", + "q22-1": "EIGRP is an implementation of EGP whereas OSPF is an implementation of IGP.", + "q22-2": "EIGRP supports routing different network layer protocols whereas OSPF\n supports routing only IP-based protocols.", + "q22-3": "EIGRP only supports equal-cost load balancing whereas OSPF supports both equal-cost and unequal-cost load\n balancing." }, - "correct": "q27-3" + "correct": "q22-2" }, { - "id": "6sgf6N0LF", - "title": "28. A network administrator is configuring port security on a Cisco switch. When a violation occurs, which\n violation mode that is configured on an interface will cause packets with an unknown source address to be dropped\n with no notification sent?", + "id": "ShsGEozvlE", + "title": "23. What protocol is used by EIGRP for the delivery and receipt of EIGRP packets?", "images": [], "type": 0, "options": { - "q28-0": "off", - "q28-1": "restrict", - "q28-2": "protect", - "q28-3": "shutdown" + "q23-0": "RTP", + "q23-1": "TCP", + "q23-2": "UDP", + "q23-3": "ICMP" + }, + "correct": "q23-0" + }, + { + "id": "IxGNmkEdOn", + "title": "24. How is bandwidth to a destination network calculated by EIGRP?", + "images": [], + "type": 0, + "options": { + "q24-0": "the lowest configured bandwidth of any interface along the\n route", + "q24-1": "the sum of the configured bandwidths of all interfaces along the path", + "q24-2": "the highest configured bandwidth of any interface along the path", + "q24-3": "the bandwidth of the ingress interface of the last hop router" + }, + "correct": "q24-0" + }, + { + "id": "N_lCpMdhvh", + "title": "25. Refer to the exhibit. A network administrator has attempted to implement a default route from R1 to\n the ISP and propagate the default route to EIGRP neighbors. Remote connectivity from the EIGRP neighbor routers\n to the ISP connected to R1 is failing. Based on the output from the exhibit, what is the most likely cause of\n the problem?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p41.jpg" + ], + "type": 0, + "options": { + "q25-0": "The command default-information originate has not been issued on R1.", + "q25-1": "There are no EIGRP neighbor relationships on R1.", + "q25-2": "The ip route command must specify a next-hop IP address instead of an exit interface when creating a default\n route.", + "q25-3": "The command redistribute static has not been issued on R1.", + "q25-4": "The network statement for the ISP connection has not been issued." + }, + "correct": "q25-3" + }, + { + "id": "MRss9xwS6E", + "title": "26. Refer to the exhibit. Which statement accurately reflects the configuration of routing on the HQ\n router?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p42.png" + ], + "type": 0, + "options": { + "q26-0": "A static default route was configured on this router.", + "q26-1": "A static default route was learned via EIGRP routing updates.", + "q26-2": "The static default route should be redistributed using the default-information originate command.​", + "q26-3": "The IP address assigned to the GigabitEthernet0/0 interface is 172.16.2.0 255.255.255.0." + }, + "correct": "q26-0" + }, + { + "id": "mbWxWIe08d", + "title": "27. Which command would limit the amount of bandwidth that is used by EIGRP for protocol control traffic\n to approximately 128 Kb/s on a 1.544 Mb/s link?", + "images": [], + "type": 0, + "options": { + "q27-0": "ip bandwidth-percent eigrp 100 8", + "q27-1": "maximum-paths 8", + "q27-2": "variance 8", + "q27-3": "traffic-share balanced" + }, + "correct": "q27-0" + }, + { + "id": "wC4tKp-CEt", + "title": "28. Which criterion is preferred by the router to choose a router ID?", + "images": [], + "type": 0, + "options": { + "q28-0": "the IP address of the highest configured loopback interface on the router", + "q28-1": "the IP address of the highest active interface on the router", + "q28-2": "the router-id rid command", + "q28-3": "that is used for the area of a network that is affected when a device or network service experien", + "q28-4": "the IP address of the highest active OSPF-enabled interface" }, "correct": "q28-2" }, { - "id": "ufcA706A6", - "title": "29. Two employees in the Sales department work different shifts with their laptop computers and share the\n same Ethernet port in the office. Which set of commands would allow only these two laptops to use the Ethernet\n port and create violation log entry without shutting down the port if a violation occurs?", + "id": "-y1kLIGpem", + "title": "29. What is the effect of entering the network 192.168.10.1 0.0.0.0 area 0 command in router configuration\n mode?", "images": [], "type": 0, "options": { - "q29-0": "switchport mode access
switchport port-security", - "q29-1": "switchport mode access
switchport port-security
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security violation restrict", - "q29-2": "switchport mode access
switchport port-security maximum 2
switchport port-security mac-address sticky", - "q29-3": "switchport mode access
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security violation protect" + "q29-0": "The interface with the IPv4 address 192.168.10.1 will be a passive interface.", + "q29-1": "OSPF advertisements will include the network on the interface with the IPv4\n address 192.168.10.1.", + "q29-2": "This command will have no effect because it uses a quad zero wildcard mask.", + "q29-3": "OSPF advertisements will include the specific IPv4 address 192.168.10.1." }, "correct": "q29-1" }, { - "id": "BmW4nQSi4", - "title": "30. Refer to the exhibit. What protocol should be configured on SW-A Port 0/1 if it is to send traffic from\n multiple VLANs to switch SW-B?


\n", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_114611.png" - ], - "type": 0, - "options": { - "q30-0": "RIP v2", - "q30-1": "IEEE 802.1Q", - "q30-2": "Spanning Tree", - "q30-3": "ARP", - "q30-4": "Rapid Spanning Tree" - }, - "correct": "q30-1" - }, - { - "id": "QNXTxAZLV", - "title": "31. A Cisco Catalyst switch has been added to support the use of multiple VLANs as part of an enterprise\n network. The network technician finds it necessary to clear all VLAN information from the switch in order to\n incorporate a new network design. What should the technician do to accomplish this task?", - "images": [], - "type": 0, - "options": { - "q31-0": "Erase the startup configuration and reboot the switch", - "q31-1": "Erase the running configuration and reboot the switch", - "q31-2": "Delete the startup configuration and the vlan.dat file in the flash memory\n of the switch and reboot the switch", - "q31-3": "Delete the IP address that is assigned to the management VLAN and reboot the switch." - }, - "correct": "q31-2" - }, - { - "id": "y3FMUVvae", - "title": "32. What will a Cisco LAN switch do if it receives an incoming frame and the destination MAC address is not\n listed in the MAC address table?", - "images": [], - "type": 0, - "options": { - "q32-0": "Drop the frame.", - "q32-1": "Send the frame to the default gateway address.", - "q32-2": "Use ARP to resolve the port that is related to the frame.", - "q32-3": "Forward the frame out all ports except the port where the frame is\n received." - }, - "correct": "q32-3" - }, - { - "id": "32dj0FK9a", - "title": "33. What VLANs are allowed across a trunk when the range of allowed VLANs is set to the default\n value?", - "images": [], - "type": 0, - "options": { - "q33-0": "The switches will negotiate via VTP which VLANs to allow across the trunk", - "q33-1": "Only VLAN 1 will be allowed across the trunk.", - "q33-2": "Only the native VLAN will be allowed across the trunk", - "q33-3": "All VLANs will be allowed across the trunk" - }, - "correct": "q33-3" - }, - { - "id": "MLtiuK6Rx", - "title": "34. Refer to the exhibit. A network administrator is configuring inter-VLAN routing on a network. For now,\n only one VLAN is being used, but more will be added soon. What is the missing parameter that is shown as the\n highlighted question mark in the graphic?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_113658.png" - ], - "type": 0, - "options": { - "q34-0": "It identifies the type of encapsulation that is used", - "q34-1": "It identifies the VLAN number ", - "q34-2": "It identifies the subinterface", - "q34-3": "It identifies the number of hosts that are allowed on the interface", - "q34-4": "It identifies the native VLAN number" - }, - "correct": "q34-1" - }, - { - "id": "30db7-WDB", - "title": "35. A network administrator is designing an ACL. The networks 192.168.1.0/25, 192.168.0.0/25,\n 192.168.0.128/25, 192.168.1.128/26, and 192.168.1.192/26 are affected by the ACL. Which wildcard mask, if any, is\n the most efficient to use when specifying all of these networks in a single ACL permit entry?", - "images": [], - "type": 0, - "options": { - "q35-0": "0.0.0.127", - "q35-1": "0.0.0.255", - "q35-2": "0.0.1.255", - "q35-3": "0.0.255.255", - "q35-4": "A single ACL command and wildcard mask should not be used to specify these particular networks or other traffic\n will be permitted or denied and present a security risk." - }, - "correct": "q35-2" - }, - { - "id": "WBQ9ydE6b", - "title": "36. The computers used by the network administrators for a school are on the 10.7.0.0/27 network. Which two\n commands are needed at a minimum to apply an ACL that will ensure that only devices that are used by the network\n administrators will be allowed Telnet access to the routers? (Choose two.)", + "id": "95tTFHg1XN", + "title": "30. Which three requirements are necessary for two OSPFv2 routers to form an adjacency? (Choose\n three.)", "images": [], "type": 1, "options": { - "q36-0": "access-class 5 in", - "q36-1": "access-list 5 deny any", - "q36-2": "access-list standard VTY", - "q36-3": "permit 10.7.0.0 0.0.0.127", - "q36-4": "access-list 5 permit 10.7.0.0 0.0.0.31", - "q36-5": "ip access-group 5 out", - "q36-6": "ip access-group 5 in" + "q30-0": "The two routers must include the inter-router link network in an OSPFv2\n network command.", + "q30-1": "The OSPFv2 process is enabled on the interface by entering the ospf process area-id command.", + "q30-2": "The OSPF hello or dead timers on each router must match.", + "q30-3": "The OSPFv2 process ID must be the same on each router.", + "q30-4": "The link interface subnet masks must match.", + "q30-5": "The link interface on each router must be configured with a link-local address." }, "correct": [ - "q36-0", - "q36-4" + "q30-0", + "q30-2", + "q30-4" ] }, { - "id": "9VrpqPa7p", - "title": "37. A network engineer has created a standard ACL to control SSH access to a router. Which command will apply\n the ACL to the VTY lines?", + "id": "NmqZqi9oeO", + "title": "31. Which type of OSPF router connects an OSPF area to non-OSPF routing domains?", "images": [], "type": 0, "options": { - "q37-0": "access-group 11 in", - "q37-1": "access-class 11 in", - "q37-2": "access-list 11 in", - "q37-3": "access-list 110 in" + "q31-0": "ABR", + "q31-1": "ASBR", + "q31-2": "DR", + "q31-3": "backbone router" }, - "correct": "q37-1" + "correct": "q31-1" }, { - "id": "3JdecWlhz", - "title": "38. What is the reason why the DHCPREQUEST message is sent as a broadcast during the DHCPv4 process?
\n", + "id": "652KBG6tow", + "title": "32. Which function is performed by an OSPF ABR?", "images": [], "type": 0, "options": { - "q38-0": "for hosts on other subnets to receive the information", - "q38-1": "to notify other hosts not to request the same IP address", - "q38-2": "for routers to fill their routing tables with this new information", - "q38-3": "to notify other DHCP servers on the subnet that the IP address was leased\n " + "q32-0": "flooding type 2 LSAs within an area", + "q32-1": "originating type 5 LSAs into an area", + "q32-2": "injecting type 3 LSAs into an area", + "q32-3": "advertising the router ID of any designated routers within an area" }, - "correct": "q38-3" + "correct": "q32-2" }, { - "id": "fDg8Ya13Q", - "title": "39. Which set of commands will configure a router as a DHCP server that will assign IPv4 addresses to the\n 192.168.100.0/23 LAN while reserving the first 10 and the last addresses for static assignment?", + "id": "LII8x4NpB7", + "title": "33. In which mode is the area area-id range address mask command issued when multiarea OSPF summarization\n is being configured?", "images": [], "type": 0, "options": { - "q39-0": "ip dhcp excluded-address 192.168.100.1 192.168.100.10
ip dhcp excluded-address 192.168.100.254
ip dhcp pool LAN POOL-100
network 192.168.100.0 255.255.255.0
ip default gateway 192.168.100.1", - "q39-1": "ip dhcp excluded-address 192.168.100.1 192.168.100.9
ip dhcp excluded-address 192.168.101.254
ip dhcp pool LAN POOL-100
ip network 192.168.100.0 255.255.254.0
ip default-gateway 192.168.100.1", - "q39-2": "ip dhcp excluded-address 192.168.100.1 192.168.100.10
ip dhcp excluded-address 192.168.101.254
ip dhcp pool LAN POOL-100
network 192.168.100.0 255.255.254.0
default-router 192.168.100.1", - "q39-3": "dhcp pool LAN-POOL 100
ip dhcp excluded-address 192.168.100.1 192.168.100.9
ip dhcp excluded-address 192.168.100.254
network 192.168.100.0 255.255.254.0
default-router 192.168.101.1" + "q33-0": "global configuration mode", + "q33-1": "router configuration mode", + "q33-2": "interface configuration mode of area 0 interfaces", + "q33-3": "interface configuration mode of all participating interfaces" }, - "correct": "q39-2" + "correct": "q33-1" }, { - "id": "C01UG1rqr", - "title": "40. Which command, when issued in the interface configuration mode of a router, enables the interface to\n acquire an IPv4 address automatically from an ISP, when that link to the ISP is enabled?", + "id": "Jwwc1bd3xo", + "title": "34. Refer to the exhibit. What are three resulting DR and DBR elections for the given topology? (Choose\n three.)

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/07/p53-2.png" + ], + "type": 1, + "options": { + "q34-0": "R4 is BDR for segment B.", + "q34-1": "R4 is DR for segment B.", + "q34-2": "R3 is DR for segment A.", + "q34-3": "R2 is DR for segment A.", + "q34-4": "R3 is BDR for segment B.", + "q34-5": "R5 is DR for segment B." + }, + "correct": [ + "q34-2", + "q34-4", + "q34-5" + ] + }, + { + "id": "evPArE969s", + "title": "35. Refer to the exhibit. How did this router learn of the highlighted route in the routing\n table?", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p55-1.png" + ], + "type": 0, + "options": { + "q35-0": "by entering the router configuration mode command default-information originate", + "q35-1": "by entering the global configuration mode command ip route 0.0.0.0 0.0.0.0 interface-type interface-number", + "q35-2": "by entering the global configuration mode command ip route 0.0.0.0 0.0.0.0 ip-address", + "q35-3": "by receiving an update from another OSPF router that is running another routing protocol", + "q35-4": "by receiving an update from another OSPF router that has the\n default-information originate command configured" + }, + "correct": "q35-4" + }, + { + "id": "gmx_cFgUBy", + "title": "36. Which command can be used to view OSPF adjacencies with neighboring routers along with the transition\n state?", "images": [], "type": 0, "options": { - "q40-0": "ip dhcp pool", - "q40-1": "ip address dhcp", - "q40-2": "service dhcp", - "q40-3": "ip helper-address" + "q36-0": "show ip protocols", + "q36-1": "show ip ospf neighbor", + "q36-2": "show ip ospf interface", + "q36-3": "show running-config" }, - "correct": "q40-1" + "correct": "q36-1" }, { - "id": "bNm2CQZsk", - "title": "41. Refer to the exhibit. A network administrator is configuring a router as a DHCPv6 server. The\n administrator issues a show ipv6 dhcp pool command to verify the configuration. Which statement explains the\n reason that the number of active clients is 0?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/i210895v1n1_210895.jpg" - ], + "id": "9SR9i7pVxk", + "title": "39. What is the term that is used for the area of a network that is affected when a device or network\n service experiences problems?", + "images": [], "type": 0, "options": { - "q41-0": "The default gateway address is not provided in the pool.", - "q41-1": "No clients have communicated with the DHCPv6 server yet.", - "q41-2": "The IPv6 DHCP pool configuration has no IPv6 address range specified.", - "q41-3": "The state is not maintained by the DHCPv6 server under stateless DHCPv6\n operation." + "q39-0": "failure domain", + "q39-1": "collision domain", + "q39-2": "broadcast domain", + "q39-3": "user domain" }, - "correct": "q41-3" + "correct": "q39-0" }, { - "id": "YrlE-R9c0", - "title": "42. Refer to the exhibit. R1 has been configured as shown. However, PC1 is not able to receive an IPv4\n address. What is the problem?​", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/i215789v1n3_Item-215789.jpg" - ], + "id": "f5PjN71ZU3", + "title": "40. What term is used to express the thickness or height of a switch?", + "images": [], "type": 0, "options": { - "q42-0": "A DHCP server must be installed on the same LAN as the host that is receiving the IP address.", - "q42-1": "R1 is not configured as a DHCPv4 server.​", - "q42-2": "The ip address dhcp command was not issued on the interface Gi0/1.", - "q42-3": "The ip helper-address command was applied on the wrong\n interface." + "q40-0": "rack unit", + "q40-1": "port density", + "q40-2": "domain size", + "q40-3": "module size" }, - "correct": "q42-3" + "correct": "q40-0" }, { - "id": "o1C63i2DJ", - "title": "43. Refer to the exhibit. Which statement shown in the output allows router R1 to respond to stateless DHCPv6\n requests?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_113944.png" - ], + "id": "jKlPf6pAvG", + "title": "41. Which configuration changes will increment the configuration revision number on the VTP\n server?", + "images": [], "type": 0, "options": { - "q43-0": "ipv6 unicast-routing", - "q43-1": "ipv6 nd other-config-flag ", - "q43-2": "ipv6 dhcp server LAN1", - "q43-3": "prefix-delegation 2001:DB8:8::/48 00030001000E84244E70", - "q43-4": "dns-server 2001:DB8:8::8" + "q41-0": "configuring trunk links on the VTP server", + "q41-1": "configuring or changing the VTP password", + "q41-2": "configuring or changing the VTP domain name", + "q41-3": "configuring or changing the VTP version number", + "q41-4": "configuring or deleting a VLAN or creating a VLAN name" }, - "correct": "q43-1" + "correct": "q41-4" }, { - "id": "qR_G2HRVe", - "title": "44. Refer to the exhibit. NAT is configured on Remote and Main. The PC is sending a request to the web\n server. What IPv4 address is the source IP address in the packet between Main and the web server?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_142246.png" - ], + "id": "Bh7fKoj6fK", + "title": "42. What are three characteristics of VTP? (Choose three.)", + "images": [], + "type": 1, + "options": { + "q42-0": "In the default VTP mode, VLANs can be created and modified on a\n switch.", + "q42-1": "Switches in VTP server mode store VLANs in the vlan.dat\n database.", + "q42-2": "VTP-enabled switches exchange three types of advertisements: summary routes, subnet advertisements, and\n advertisement requests from transparent bridges.", + "q42-3": "The switch configuration must be saved and the switch reloaded to reset a configuration revision number.", + "q42-4": "VTP updates are exchanged across trunk links only.", + "q42-5": "Switches in different VTP domains can exchange updates if revision numbers are the same." + }, + "correct": [ + "q42-0", + "q42-1", + "q42-4" + ] + }, + { + "id": "_8e_DIN794", + "title": "43. What is the purpose of the vlan.dat file on a switch?", + "images": [], "type": 0, "options": { - "q44-0": "10.130.5.76", - "q44-1": "209.165.200.245", - "q44-2": "203.0.113.5", - "q44-3": "172.16.1.10", - "q44-4": "192.0.2.1", - "q44-5": "209.165.200.226" + "q43-0": "It holds the running configuration.", + "q43-1": "It holds the saved configuration.", + "q43-2": "It holds the VLAN database.", + "q43-3": "It holds the operating system." + }, + "correct": "q43-2" + }, + { + "id": "-CyNscFLB-", + "title": "44. What eliminates switching loops?", + "images": [], + "type": 0, + "options": { + "q44-0": "hold-down timer", + "q44-1": "spoison reverse", + "q44-2": "Spanning Tree Protocol", + "q44-3": "Time to Live", + "q44-4": "VTP" }, "correct": "q44-2" }, { - "id": "y30GRDIb6", - "title": "45. Which type of traffic would most likely have problems when passing through a NAT device?", + "id": "wZ3ttSqfZ2", + "title": "45. A small company network has six interconnected Layer 2 switches. Currently all switches are using the\n default bridge priority value. Which value can be used to configure the bridge priority of one of the switches\n to ensure that it becomes the root bridge in this design?", "images": [], "type": 0, "options": { - "q45-0": "Telnet", - "q45-1": "IPsec", - "q45-2": "HTTP", - "q45-3": "ICMP", - "q45-4": "DNS" + "q45-0": "1", + "q45-1": "28672", + "q45-2": "32768", + "q45-3": "34816", + "q45-4": "61440" }, "correct": "q45-1" }, { - "id": "X2llQEmfS", - "title": "46. Refer to the exhibit. Which two statements are correct based on the output as shown in the exhibit?\n (Choose two.)


\n", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/03/2017-03-09_113131.jpg" - ], + "id": "kytOiXtTrP", + "title": "46. What is the value used to determine which port on a non-root bridge will become a root port in a STP\n network?", + "images": [], + "type": 0, + "options": { + "q46-0": "the highest MAC address of all the ports in the switch", + "q46-1": "the lowest MAC address of all the ports in the switch", + "q46-2": "the VTP revision number", + "q46-3": "the path cost" + }, + "correct": "q46-3" + }, + { + "id": "oi1IIxXz5s", + "title": "47. Which three STP states were replaced with the RSTP discarding state? (Choose three.)", + "images": [], "type": 1, "options": { - "q46-0": "The host with the address 209.165.200.235 will respond to requests by using a source address of 209.165.200.235", - "q46-1": "The output is the result of the show ip nat translations\n command", - "q46-2": "Traffic with the destination address of a public web server will be sourced from the IP of 192.168.1.10.", - "q46-3": "The host with the address 209.165.200.235 will respond to requests by using\n a source address of 192.168.10.10.", - "q46-4": "The output is the result of the show ip nat statistics command" + "q47-0": "listening", + "q47-1": "learning", + "q47-2": "blocking", + "q47-3": "disabled", + "q47-4": "forwarding" }, "correct": [ - "q46-1", - "q46-3" + "q47-0", + "q47-2", + "q47-3" ] }, { - "id": "Q8WaVIg4e", - "title": "47. Refer to the exhibit. A network administrator has configured R2 for PAT. Why is the configuration\n incorrect?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-06-04_082118.png" - ], - "type": 0, - "options": { - "q47-0": "NAT-POOL2 is bound to the wrong ACL", - "q47-1": "The ACL does not define the list of addresses to be translated.", - "q47-2": "The overload keyword should not have been applied.", - "q47-3": "The static NAT entry is missing" - }, - "correct": "q47-0" - }, - { - "id": "VFh8sMJgb", - "title": "48. A small company has a web server in the office that is accessible from the Internet. The IP address\n 192.168.10.15 is assigned to the web server. The network administrator is configuring the router so that external\n clients can access the web server over the Internet. Which item is required in the NAT configuration?", + "id": "oeI_Q8mSWM", + "title": "48. As the network administrator you have been asked to implement EtherChannel on the corporate network.\n What does this configuration consist of?", "images": [], "type": 0, "options": { - "q48-0": "an IPv4 address pool", - "q48-1": "an ACL to identify the local IPv4 address of the web server", - "q48-2": "the keyword overload for the ip nat inside source command", - "q48-3": "the ip nat inside source command to link the inside local and inside global\n addresses" + "q48-0": "providing redundant links that dynamically block or forward traffic", + "q48-1": "grouping multiple physical ports to increase bandwidth between two\n switches", + "q48-2": "grouping two devices to share a virtual IP address", + "q48-3": "providing redundant devices to allow traffic to flow in the event of device failure" }, - "correct": "q48-3" + "correct": "q48-1" }, { - "id": "30zHSVa7W", - "title": "49. A college marketing department has a networked storage device that uses the IP address 10.18.7.5, TCP\n port 443 for encryption, and UDP port 4365 for video streaming. The college already uses PAT on the router that\n connects to the Internet. The router interface has the public IP address of 209.165.200.225/30. The IP NAT pool\n currently uses the IP addresses ranging from 209.165.200.228.236. Which configuration would the network\n administrator add to allow this device to be accessed by the marketing personnel from home?", + "id": "rDKvzThW4G", + "title": "49. Which command will start the process to bundle two physical interfaces to create an EtherChannel group\n via LACP?", "images": [], "type": 0, "options": { - "q49-0": "ip nat inside source static tcp 209.165.200.225 443 10.18.7.5 443 ip nat inside source static udp\n 209.165.200.225 4365 10.18.7.5 4365", - "q49-1": "No additional configuration is necessary", - "q49-2": "ip nat pool mktv 10.18.7.5 10.18.7.5", - "q49-3": "ip nat inside source static tcp 10.18.7.5 443 209.165.200.225 443 ip\n nat inside source static udp 10.18.7.5 4365 209.165.200.225 4365", - "q49-4": "ip nat outside source static 10.18.7.5 209.165.200.225" + "q49-0": "channel-group 2 mode auto", + "q49-1": "interface port-channel 2", + "q49-2": "channel-group 1 mode desirable", + "q49-3": "interface range GigabitEthernet 0/4 – 5" }, "correct": "q49-3" }, { - "id": "1DQKvzkpf", - "title": "50. Refer to the exhibit. Based on the output that is shown, what type of NAT has been\n implemented?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_145554.png" - ], + "id": "6I3rP03dXz", + "title": "50. A network administrator is analyzing the features that are supported by different first-hop router\n redundancy protocols. Which statement is a feature that is associated with GLBP?", + "images": [], "type": 0, "options": { - "q50-0": "static NAT with a NAT pool", - "q50-1": "static NAT with one entry", - "q50-2": "dynamic NAT with a pool of two public IP addresses", - "q50-3": "PAT using an external interface" + "q50-0": "GLBP allows load balancing between routers.", + "q50-1": "It is nonproprietary.", + "q50-2": "It uses a virtual router master.", + "q50-3": "It works together with VRRP." }, - "correct": "q50-3" + "correct": "q50-0" }, { - "id": "sk_yiUPax", - "title": "51. Refer to the exhibit. An administrator is trying to configure PAT on R1, but PC-A is unable to access the\n Internet. The administrator tries to ping a server on the Internet from PC-A and collects the debugs that are\n shown in the exhibit. Based on this output, what is most likely the cause of the problem?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_142831.png" - ], + "id": "2waoTrIh8H", + "title": "51. A network administrator configured an EtherChannel link with three interfaces between two switches.\n What is the result if one of the three interfaces is down?", + "images": [], "type": 0, "options": { - "q51-0": "The inside and outside NAT interlaces have been configured backwards", - "q51-1": "The inside global address is not on the same subnet as the\n ISP", - "q51-2": "The address on Fa0/0 should be 64.100.0.1.", - "q51-3": "The NAT source access list matches the wrong address range." + "q51-0": "The EtherChannel fails.", + "q51-1": "The remaining two interfaces continue to load balance\n traffic.", + "q51-2": "The remaining two interfaces become separate links between the two switches.", + "q51-3": "One interface becomes an active link for data traffic and the other becomes a backup link." }, "correct": "q51-1" }, { - "id": "mUdeo_Oq6", - "title": "52. A network engineer is interested in obtaining specific information relevant to the operation of both\n distribution and access layer Cisco devices. Which command provides common information relevant to both types of\n devices?", + "id": "7Bq2ROKN0n", + "title": "52. When EtherChannel is configured, which mode will force an interface into a port channel without\n exchanging aggregation protocol packets?", "images": [], "type": 0, "options": { - "q52-0": "show port-security", - "q52-1": "show ip interface", - "q52-2": "show ip protocols", - "q52-3": "show mac-address-table", - "q52-4": "show cdp neighbors" + "q52-0": "active", + "q52-1": "auto", + "q52-2": "on", + "q52-3": "desirable" }, - "correct": "q52-4" + "correct": "q52-2" }, { - "id": "QTSv0mgy1", - "title": "53. Which two statements are correct if a configured NTP master on a network cannot reach any clock with a\n lower stratum number? (Choose two.)", - "images": [], - "type": 1, - "options": { - "q53-0": "The NTP master will claim to be synchronized at the configured stratum\n number.", - "q53-1": "An NTP server with a higher stratum number will become the master.", - "q53-2": "Other systems will be willing to synchronize to that master using\n NTP.", - "q53-3": "The NTP master will be the clock with 1 as its stratum number.", - "q53-4": "The NTP master will lower its stratum number." - }, - "correct": [ - "q53-0", - "q53-2" - ] - }, - { - "id": "OpS1LcD5j", - "title": "54. What are three functions provided by the syslog service? (Choose three.)", - "images": [], - "type": 1, - "options": { - "q54-0": "to specify the destinations of captured messages", - "q54-1": "to periodically poll agents for data", - "q54-2": "to select the type of logging information that is captured", - "q54-3": "to gather logging information for monitoring and\n troubleshooting", - "q54-4": "to provide traffic analysis", - "q54-5": "to provide statistics on packets that are flowing through a Cisco device" - }, - "correct": [ - "q54-0", - "q54-2", - "q54-3" - ] - }, - { - "id": "4i-ZZQrQL", - "title": "55. Refer to the exhibit. Which three hosts will receive ARP requests from host A, assuming that port Fa0/4\n on both switches is configured to carry traffic for multiple VLANs? (Choose three.)

", + "id": "dXKGHyY68p", + "title": "53. Refer to the exhibit. A network administrator is reviewing the configuration of switch S1. Which\n protocol has been implemented to group multiple physical ports into one logical link?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/46.jpg" - ], - "type": 1, - "options": { - "q55-0": "host B", - "q55-1": "host C", - "q55-2": "host D", - "q55-3": "host E", - "q55-4": "host F", - "q55-5": "host G" - }, - "correct": [ - "q55-1", - "q55-2", - "q55-4" - ] - }, - { - "id": "oeQhDtC8V", - "title": "56. Refer to the exhibit. An administrator is examining the message in a syslog server. What can be\n determined from the message?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_144047.png" + "https://itexamanswers.net/wp-content/uploads/2017/03/p23-1.png" ], "type": 0, "options": { - "q56-0": "This is an error message that indicates the system is unusable.", - "q56-1": "This is an alert message for which immediate action is needed", - "q56-2": "This is an error message for which warning conditions exist", - "q56-3": "This is a notification message for a normal but significant condition\n " + "q53-0": "PAgP", + "q53-1": "DTP", + "q53-2": "LACP", + "q53-3": "STP" }, - "correct": "q56-3" + "correct": "q53-0" }, { - "id": "vhgEakmlG", - "title": "57. When a customer purchases a Cisco IOS 15.0 software package, what serves as the receipt for that customer\n and is used to obtain the license as well?", + "id": "YcPOih-6aZ", + "title": "54. What is the term used to describe a network topology where the subnets from a major classful network\n address space are separated from each other by addresses from a different major classful network\n address?", "images": [], "type": 0, "options": { - "q57-0": "Software Claim Certificate", - "q57-1": "Unique Device Identifier", - "q57-2": "End User License Agreement", - "q57-3": "Product Activation Key" + "q54-0": "multihomed network", + "q54-1": "converged network", + "q54-2": "discontiguous network", + "q54-3": "data network" }, - "correct": "q57-3" + "correct": "q54-2" }, { - "id": "AGchEyPSU", - "title": "58. Refer to the exhibit. The network administrator enters these commands into the R1 router:

\n


R1# copy running-config tftp Address or name of\n remote host [ ] When the router prompts for an address or remote host name, what IP address should the\n administrator enter at the prompt?", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_141819.png" - ], - "type": 0, - "options": { - "q58-0": "192.168.10.2", - "q58-1": "192.168.11.252", - "q58-2": "192.168.11.254", - "q58-3": "192.168.9.254", - "q58-4": "192.168.10.1" - }, - "correct": "q58-1" - }, - { - "id": "1Cyinhv16", - "title": "59. Which configuration would be appropriate for a small business that has the public IP address of\n 209.165.200.225/30 assigned to the external interface on the router that connects to the Internet?", + "id": "GG8cR92hZ9", + "title": "55. What type of packets are sent when there is a change in the EIGRP topology?", "images": [], "type": 0, "options": { - "q59-0": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat inside source list 1 interface serial 0/0/0 overload", - "q59-1": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp", - "q59-2": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp overload", - "q59-3": "access-list 1 permit 10.0.0.0 0.255.255.255
ip nat pool comp 192.168.2.1 192.168.2.8 netmask 255.255.255.240
ip nat inside source list 1 pool comp overload
ip nat inside source static 10.0.0.5 209.165.200.225" + "q55-0": "hello", + "q55-1": "triggered bounded update", + "q55-2": "acknowledge", + "q55-3": "reply" + }, + "correct": "q55-1" + }, + { + "id": "AhFve8-Hqe", + "title": "56. Which three pieces of information does a link-state routing protocol use initially as link-state\n information for locally connected links? (Choose three.)", + "images": [], + "type": 1, + "options": { + "q56-0": "the link router interface IP address and subnet mask", + "q56-1": "the type of network link", + "q56-2": "the link next-hop IP address", + "q56-3": "the link bandwidth", + "q56-4": "the cost of that link" + }, + "correct": [ + "q56-0", + "q56-1", + "q56-4" + ] + }, + { + "id": "hEvpDdBYWb", + "title": "57. What indicates to a link-state router that a neighbor is unreachable?", + "images": [], + "type": 0, + "options": { + "q57-0": "if the router no longer receives routing updates", + "q57-1": "if the router no longer receives hello packets", + "q57-2": "if the router receives an update with a hop count of 16", + "q57-3": "if the router receives an LSP with previously learned information" + }, + "correct": "q57-1" + }, + { + "id": "0MD5Rkrx2u", + "title": "58. What are three features of EIGRP? (Choose three.)", + "images": [], + "type": 1, + "options": { + "q58-0": "uses the Shortest Path First algorithm", + "q58-1": "establishes neighbor adjacencies", + "q58-2": "uses the Reliable Transport Protocol", + "q58-3": "sends full routing table updates periodically", + "q58-4": "broadcasts updates to all EIGRP routers", + "q58-5": "supports equal and unequal cost load balancing" + }, + "correct": [ + "q58-1", + "q58-2", + "q58-5" + ] + }, + { + "id": "P-Nxs0W76A", + "title": "59. What capability do protocol-dependent modules provide to the EIGRP routing protocol?", + "images": [], + "type": 0, + "options": { + "q59-0": "route different Layer 3 protocols", + "q59-1": "exchange summary routes between areas", + "q59-2": "combine routes learned from different protocols into a single routing table", + "q59-3": "load balance between routing protocols" }, "correct": "q59-0" }, { - "id": "aSIeqwqKT", - "title": "63. Refer to the exhibit. Host A has sent a packet to host B. What will be the source MAC and IP addresses on\n the packet when it arrives at host B?

", + "id": "Qm6UIsoJrC", + "title": "60. Which command should be used to configure EIGRP to only advertise the network that is attached to the\n gigabit Ethernet 0/1 interface?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/p39-prac-final-ccna2.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/p34.png" ], "type": 0, "options": { - "q63-0": "Source MAC: 00E0.FE91.7799 Source IP: 192.168.1.1", - "q63-1": "Source MAC: 00E0.FE10.17A3 Source IP: 10.1.1.10", - "q63-2": "Source MAC: 00E0.FE91.7799 Source IP: 10.1.1.10", - "q63-3": "Source MAC: 00E0.FE10.17A3 Source IP: 192.168.1.1", - "q63-4": "Source MAC: 00E0.FE91.7799 Source IP: 10.1.1.1" + "q60-0": "network 172.16.23.64 0.0.0.63", + "q60-1": "network 172.16.23.0 255.255.255.192", + "q60-2": "network 172.16.23.64 0.0.0.127", + "q60-3": "network 172.16.23.0 255.255.255.128" }, - "correct": "q63-2" + "correct": "q60-0" }, { - "id": "yoJg1w3iq", - "title": "64. What benefit does NAT64 provide?", + "id": "5TLvZHDQNX", + "title": "61. Which command will configure an IPv6 default static route?", "images": [], "type": 0, "options": { - "q64-0": "It allows sites to use private IPv6 addresses and translates them to global IPv6 addresses.", - "q64-1": "It allows sites to connect multiple IPv4 hosts to the Internet via the use of a single public IPv4 address.", - "q64-2": "It allows sites to connect IPv6 hosts to an IPv4 network by translating the\n IPv6 addresses to IPv4 addresses.", - "q64-3": "It allows sites to use private IPv4 addresses, and thus hides the internal addressing structure from hosts on\n public IPv4 networks." + "q61-0": "router(config)# ipv6 ::/64 s0/0/0", + "q61-1": "router(config-rtr)# redistribute static", + "q61-2": "router(config)# ipv6 route ::/0 s0/0/0", + "q61-3": "router(config)# ipv6 unicast-routing" }, - "correct": "q64-2" + "correct": "q61-2" }, { - "id": "BwSowKleV", - "title": "65. What is the effect of configuring the ipv6 unicast-routing command on a router?", + "id": "ItaeFIEhX7", + "title": "62. What routing protocol can be configured to load balance across paths with unequal metrics through the\n use of the variance command?", "images": [], "type": 0, "options": { - "q65-0": "to assign the router to the all-nodes multicast group", - "q65-1": "to enable the router as an IPv6 router", - "q65-2": "to permit only unicast packets on the router", - "q65-3": "to prevent the router from joining the all-routers multicast group" + "q62-0": "EIGRP", + "q62-1": "OSPF", + "q62-2": "OSPFv3", + "q62-3": "RIPng" }, - "correct": "q65-1" + "correct": "q62-0" }, { - "id": "zYW0_2K0h", - "title": "66. What is a characteristic of a static route that creates a gateway of last resort?", + "id": "48WLYZ6kS8", + "title": "63. What are two features of a link-state routing protocol? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q63-0": "Routers send periodic updates only to neighboring routers.", + "q63-1": "Routers send triggered updates in response to a change.", + "q63-2": "Routers create a topology of the network by using information from other\n routers.", + "q63-3": "The database information for each router is obtained from the same source.", + "q63-4": "Paths are chosen based on the lowest number of hops to the designated router." + }, + "correct": [ + "q63-1", + "q63-2" + ] + }, + { + "id": "ExkudkqC36", + "title": "64. A router is participating in an OSPFv2 domain. What will always happen if the dead interval expires\n before the router receives a hello packet from an adjacent DROTHER OSPF router?", "images": [], "type": 0, "options": { - "q66-0": "It backs up a route already discovered by a dynamic routing protocol.", - "q66-1": "It uses a single network address to send multiple static routes to one destination address.", - "q66-2": "It identifies the gateway IP address to which the router sends all IP\n packets for which it does not have a learned or static route", - "q66-3": "It is configured with a higher administrative distance than the original dynamic routing protocol has." + "q64-0": "OSPF will run a new DR/BDR election.", + "q64-1": "SPF will run and determine which neighbor router is “down”.", + "q64-2": "A new dead interval timer of 4 times the hello interval will start.", + "q64-3": "OSPF will remove that neighbor from the router link-state\n database." }, - "correct": "q66-2" + "correct": "q64-3" }, { - "id": "OcOd8Snkt", - "title": "67. Refer to the exhibit. Which route was configured as a static route to a specific network using the\n next-hop address?", + "id": "Wa7LoE7fES", + "title": "65. In an OSPFv2 configuration, what is the effect of entering the command network 192.168.1.1 0.0.0.0\n area 0?", "images": [], "type": 0, "options": { - "q67-0": "S 0.0.0.0/0 [1/0] via 172.16.2.2", - "q67-1": "S 192.168.2.0/24 is directly connected. Serial 0/0/0", - "q67-2": "S 192.168.2.0/24 [1/0] via 172.16.2.2 ", - "q67-3": "C 172.16.2.0/24 is directly connected. Serial0/0/0" + "q65-0": "It changes the router ID of the router to 192.168.1.1.", + "q65-1": "It enables OSPF on all interfaces on the router.", + "q65-2": "It tells the router which interface to turn on for the OSPF routing\n process.", + "q65-3": "It allows all 192.168.1.0 networks to be advertised." }, - "correct": "q67-2" + "correct": "q65-2" }, { - "id": "BxyC2qpku", - "title": "68. Refer to the exhibit. Which command will properly configure an IPv6 static route on R2 that will allow\n traffic from PC2 to reach PC1 without any recursive lookups by router R2?

", + "id": "US6umSkVlb", + "title": "66. What does the cost of an OSPF link indicate?", + "images": [], + "type": 0, + "options": { + "q66-0": "A higher cost for an OSPF link indicates a faster path to the destination.", + "q66-1": "Link cost indicates a proportion of the accumulated value of the route to the destination.", + "q66-2": "Cost equals bandwidth.", + "q66-3": "A lower cost indicates a better path to the destination than a higher cost\n does." + }, + "correct": "q66-3" + }, + { + "id": "nhCMB4j3Ij", + "title": "67. Which two addresses represent valid destination addresses for an OSPFv3 message? (Choose\n two.)", + "images": [], + "type": 1, + "options": { + "q67-0": "FF02::5", + "q67-1": "224.0.0.5FF02::A", + "q67-2": "FE80::42", + "q67-3": "2001:db8:acad:1::1" + }, + "correct": [ + "q67-0", + "q67-2" + ] + }, + { + "id": "AnBcwskPnD", + "title": "68. What information is contained in OSPF type 3 LSAs?", + "images": [], + "type": 0, + "options": { + "q68-0": "networks reachable in other areas", + "q68-1": "networks learned from other routing protocols", + "q68-2": "the router ID of the DR to all routers in the area", + "q68-3": "the router ID of an ASBR and the route to reach it" + }, + "correct": "q68-0" + }, + { + "id": "NqsN54y3S6", + "title": "69. Refer to the exhibit. For the given topology, what are three results of the OSPF DR and BDR elections?\n (Choose three.)

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/5-1.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/p52.png" + ], + "type": 1, + "options": { + "q69-0": "R1 is BDR for segment A.", + "q69-1": "R2 is DR for segment A.", + "q69-2": "R3 is DR for segment A.", + "q69-3": "R4 is DR for segment B.", + "q69-4": "R5 is BDR for segment B.", + "q69-5": "R3 is DR for segment B." + }, + "correct": [ + "q69-2", + "q69-4", + "q69-5" + ] + }, + { + "id": "l0qhrGDeVK", + "title": "70. Refer to the exhibit. In this scenario, Area 40 cannot be connected directly to Area 0. Which OSPF\n network type must be configured in Area 1 to connect these areas?​

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p53.png" ], "type": 0, "options": { - "q68-0": "R2(config)# ipv6 route 2001:db8:10:12::/64 2001:db8:32::1", - "q68-1": "R2(config)# ipv6 route 2001:db8:10:12::/64 S0/0/0", - "q68-2": "R2(config)# ipv6 route ::/0 2001:db8:32::1", - "q68-3": "R2(config)# ipv6 route 2001:db8:10:12::/64 S0/0/1" + "q70-0": "point-to-point", + "q70-1": "virtual link", + "q70-2": "point-to-multipoint", + "q70-3": "nonbroadcast multiaccess" }, - "correct": "q68-1" + "correct": "q70-1" }, { - "id": "BLsTpuMPl", - "title": "69. Which network design may be recommended for a small campus site that consists of a single building with a\n few users?", - "images": [], + "id": "z-NwiJ_NOB", + "title": "71. Refer to the exhibit. What method can be used to enable an OSPF router to advertise a default route to\n neighboring OSPF routers?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/07/p53-1-1.png" + ], "type": 0, "options": { - "q69-0": "a network design where the access and distribution layers are collapsed into a single layer", - "q69-1": "a network design where the access and core layers are collapsed into a single layer", - "q69-2": "a collapsed core network design", - "q69-3": "a three-tier campus network design where the access, distribution, and core are all separate layers, each one\n with very specific functions" + "q71-0": "Use a static route pointing to the ISP and redistribute it.", + "q71-1": "Use a static route pointing to the ISP and redistribute it.", + "q71-2": "Use the redistribute static command on R0-A.", + "q71-3": "Use the default-information originate command on ISP.", + "q71-4": "Use the default-information originate command on R0-A." }, - "correct": "q69-2" + "correct": "q71-4" }, { - "id": "d8wzcjEy0", - "title": "70. Which information does a switch use to keep the MAC address table information current?", - "images": [], + "id": "ovp1F2pNCd", + "title": "72. Refer to the exhibit. A network administrator has configured the OSPF timers to the values that are\n shown in the graphic. What is the result of having those manually configured timers?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p55-2.png" + ], "type": 0, "options": { - "q70-0": "the destination MAC address and the incoming port", - "q70-1": "the destination MAC address and the outgoing port", - "q70-2": "the source and destination MAC addresses and the incoming port", - "q70-3": "the source and destination MAC addresses and the outgoing port", - "q70-4": "the source MAC address and the incoming port", - "q70-5": "the source MAC address and the outgoing port" - }, - "correct": "q70-4" - }, - { - "id": "UNtLgu6DD", - "title": "71. Which advantage does the store-and-forward switching method have compared with the cut-through switching\n method?", - "images": [], - "type": 0, - "options": { - "q71-0": "collision detecting", - "q71-1": "frame error checking", - "q71-2": "faster frame forwarding", - "q71-3": "frame forwarding using IPv4 Layer 3 and 4 information" - }, - "correct": "q71-1" - }, - { - "id": "Q564Aurmu", - "title": "72. Which characteristic describes cut-through switching?", - "images": [], - "type": 0, - "options": { - "q72-0": "Frames are forwarded without any error checking.", - "q72-1": "Error-free fragments are forwarded, so switching accurs with lower latency.", - "q72-2": "Buffering is used to support different Ethernet speeds.", - "q72-3": "Only outgoing frames are checked for errors." + "q72-0": "The R1 dead timer expires between hello packets from R2.", + "q72-1": "R1 automatically adjusts its own timers to match the R2 timers.", + "q72-2": "The hello timer on R2 expires every ten seconds.", + "q72-3": "The neighbor adjacency has formed." }, "correct": "q72-0" }, { - "id": "JNZbN0W-e", - "title": "73. What is a result of connecting two or more switches together?", + "id": "Gi1-X5B4aJ", + "title": "73. Refer to the exhibit.A network administrator has configured OSPFv2 on the two Cisco routers as shown.\n The routers are unable to form a neighbor adjacency. What should be done to fix the problem?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/p56.png" + ], + "type": 0, + "options": { + "q73-0": "Implement the command no passive-interface Serial0/1.", + "q73-1": "Implement the command network 192.168.2.4 0.0.0.3 area 0 on router R2.", + "q73-2": "Implement the command network 192.168.3.0 0.0.0.255 area 0 on router R2.", + "q73-3": "Change the router-id of router R2 to 2.2.2.2." + }, + "correct": "q73-0" + }, + { + "id": "119eZCvYJD", + "title": "74. A network administrator has configured an EtherChannel between two switches that are connected via\n four trunk links. If the physical interface for one of the trunk links changes to a down state, what happens to\n the EtherChannel?", "images": [], "type": 0, "options": { - "q73-0": "The number of broadcast domains is increased.", - "q73-1": "The size of the broadcast domain is increased.", - "q73-2": "The number of collision domains is reduced.", - "q73-3": "The size of the collision domain is increased." + "q74-0": "Spanning Tree Protocol will transition the failed physical interface into forwarding mode.", + "q74-1": "Spanning Tree Protocol will recalculate the remaining trunk links.", + "q74-2": "The EtherChannel will transition to a down state.", + "q74-3": "The EtherChannel will remain functional." }, - "correct": "q73-1" + "correct": "q74-3" }, { - "id": "JCW64sHrA", - "title": "74. Which commands are used to re-enable a port that has been disabled as a result of a port security\n violation?", + "id": "P9SrZVtx8W", + "title": "75. Which mode configuration setting would allow formation of an EtherChannel link between switches SW1\n and SW2 without sending negotiation traffic?", "images": [], "type": 0, "options": { - "q74-0": "shutdown
no shutdown", - "q74-1": "shutdown
no switchport port-security", - "q74-2": "shutdown
no switchport port-security violation shutdown", - "q74-3": "shutdown
no switchport port-security maximum" + "q75-0": "SW1: on\n SW2: on", + "q75-1": "SW1: desirable\n SW2: desirable", + "q75-2": "SW1: auto\n SW2: auto\n PortFast enabled on both switches", + "q75-3": "SW1: auto\n SW2: auto\n trunking enabled on both switches", + "q75-4": "SW1: passive\n SW2: active" }, - "correct": "q74-0" + "correct": "q75-0" }, { - "id": "7rwLH4JGE", - "title": "75. Which two characteristics describe the native VLAN? (Choose two.)", + "id": "KZVX2MRafo", + "title": "76. Which two statements are correct about EIGRP acknowledgment packets? (Choose two.)", "images": [], "type": 1, "options": { - "q75-0": "Designed to carry traffic that is generated by users, this type of VLAN is also known as the default VLAN.", - "q75-1": "The native VLAN traffic will be untagged across the trunk\n link.", - "q75-2": "This VLAN is necessary for remote management of a switch.", - "q75-3": "High priority traffic, such as voice traffic, uses the native VLAN.", - "q75-4": "The native VLAN provides a common identifier to both ends of a\n trunk." + "q76-0": "The packets are used to discover neighbors that are connected on an interface.", + "q76-1": "The packets are sent as unicast.", + "q76-2": "The packets require confirmation.", + "q76-3": "The packets are unreliable.", + "q76-4": "The packets are sent in response to hello packets." }, "correct": [ - "q75-1", - "q75-4" + "q76-1", + "q76-3" ] }, { - "id": "g9kfKE3_e", - "title": "76. Which type of traffic is designed for a native VLAN?", + "id": "hY0W2BSczZ", + "title": "77. A set of switches is being connected in a LAN topology. Which STP bridge priority value will make it\n least likely for the switch to be selected as the root?", "images": [], "type": 0, "options": { - "q76-0": "management", - "q76-1": "user-generated", - "q76-2": "tagged", - "q76-3": "untagged" + "q77-0": "61440", + "q77-1": "4096", + "q77-2": "65535", + "q77-3": "32768" }, - "correct": "q76-3" + "correct": "q77-0" }, { - "id": "oAImZ5uRL", - "title": "77. An administrator is trying to remove configurations from a switch. After using the command erase\n startup-config and reloading the switch, the administrator finds that VLANs 10 and 100 still exist on the switch.\n Why were these VLANs not removed?", + "id": "WFSpxINBoT", + "title": "78. A network administrator is analyzing the features that are supported by different first-hop router\n redundancy protocols. Which statement describes a feature that is associated with HSRP?", "images": [], "type": 0, "options": { - "q77-0": "These VLANs are default VLANs that cannot be removed.", - "q77-1": "These VLANs cannot be deleted unless the switch is in VTP client mode.", - "q77-2": "These VLANs can only be removed from the switch by using the no vlan 10 and no vlan 100 commands.", - "q77-3": "Because these VLANs are stored in a file that is called vlan.dat that is\n located in flash memory, this file must be manually deleted." + "q78-0": "HSRP uses active and standby routers.", + "q78-1": "It uses ICMP messages in order to assign the default gateway to hosts.", + "q78-2": "It allows load balancing between a group of redundant routers.", + "q78-3": "HSRP is nonproprietary." }, - "correct": "q77-3" + "correct": "q78-0" }, { - "id": "-0J_3HHzO", - "title": "78. Refer to the exhibit. Inter-VLAN communication between VLAN 10, VLAN 20, and VLAN 30 is not successful.\n What is the problem?

", + "id": "Al-uAypTV5", + "title": "79. The graphic shows the following information: Switch S1 (the root bridge) uses a port that is labeled B\n to connect to switch S3 on a port labeled D. S3 is connected to switch S2 on a port labeled A. S2 uses a port\n labeled C to connect to S1. S2 is connected also to three PC workstations labeled A, B, and C. Refer to the\n exhibit. What are the possible port roles for ports A, B, C, and D in this RSTP-enabled network?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/28.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh1.jpg" ], "type": 0, "options": { - "q78-0": "The access interfaces do not have IP addresses and each should be configured with an IP address.", - "q78-1": "The switch interface FastEthernet0/1 is configured as an access interface\n and should be", - "q78-2": "The switch interface FastEthernet0/1 is configured to not negotiate and should be configured to negotiate.​", - "q78-3": "The switch interfaces FastEthernet0/2, FastEthernet0/3, and FastEthernet0/4 are configured to not negotiate and\n should be configured to negotiate." + "q79-0": "alternate, root, designated, root", + "q79-1": "designated, alternate, root, root", + "q79-2": "alternate, designated, root, root", + "q79-3": "designated, root, alternate, root" }, - "correct": "q78-1" + "correct": "q79-2" }, { - "id": "AhqUYkC7X", - "title": "79. A network administrator is configuring an ACL with the command access-list 10 permit 172.16.32.0\n 0.0.15.255. Which IPv4 address matches the ACE?", - "images": [], - "type": 1, - "options": { - "q79-0": "172.16.20.2", - "q79-1": "172.16.26.254", - "q79-2": "172.16.36.255", - "q79-3": "172.16.47.254", - "q79-4": "172.16.48.5" - }, - "correct": [ - "q79-2", - "q79-3" - ] - }, - { - "id": "E50NoT3fq", - "title": "80. Refer to the exhibit. A PC at address 10.1.1.45 is unable to access the Internet. What is the most likely\n cause of the problem?", + "id": "1IY9uoLUvv", + "title": "80. Refer to the exhibit. What are two results of issuing the displayed commands on S1, S2, and S3?\n (Choose two.)

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/41.jpg" - ], - "type": 0, - "options": { - "q80-0": "The NAT pool has been exhausted.", - "q80-1": "The wrong netmask was used on the NAT pool.", - "q80-2": "Access-list 1 has not been configured properly.", - "q80-3": "The inside and outside interfaces have been configured backwards." - }, - "correct": "q80-0" - }, - { - "id": "iPqbq2Fse", - "title": "81. A network administrator is verifying a configuration that involves network monitoring. What is the\n purpose of the global configuration command logging trap 4?", - "images": [], - "type": 0, - "options": { - "q81-0": "System messages will be forwarded to the number following the logging trap argument.", - "q81-1": "System messages that exist in levels 4-7 must be forwarded to a specific logging server.", - "q81-2": "System messages that match logging levels 0-4 will be forwarded to a\n specified logging device.", - "q81-3": "System messages will be forwarded using a SNMP version that matches the argument that follows the logging trap\n command." - }, - "correct": "q81-2" - }, - { - "id": "r2qOX6P2a", - "title": "82. What is indicated by the M in the Cisco IOS image name c1900-universalk9-mz.SPA.153-3.M.bin?", - "images": [], - "type": 0, - "options": { - "q82-0": "a maintenance deployment release", - "q82-1": "a minor release", - "q82-2": "a mainline release", - "q82-3": "an extended maintenance release" - }, - "correct": "q82-3" - }, - { - "id": "_qBiTXiXG", - "title": "83. Refer to the exhibit. A network engineer is preparing to upgrade the IOS system image on a Cisco 2901\n router. Based on the output shown, how much space is available for the new image?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/47.jpg" - ], - "type": 0, - "options": { - "q83-0": "25574400 bytes", - "q83-1": "249856000 bytes", - "q83-2": "221896413 bytes", - "q83-3": "33591768 bytes" - }, - "correct": "q83-2" - }, - { - "id": "_-Aikk5gm", - "title": "84. Refer to the exhibit. Based on the exhibited configuration and output, what are two reasons VLAN 99\n missing? (Choose two.)

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/48.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh2.jpg" ], "type": 1, "options": { - "q84-0": "because there is a cabling problem on VLAN 99", - "q84-1": "because VLAN 99 is not a valid management VLAN", - "q84-2": "because VLAN 1 is up and there can only be one management VLAN on the switch", - "q84-3": "because VLAN 99 needs to be entered as a VLAN under an interface before it\n can become an active interface", - "q84-4": "because the VLAN 99 has not been manually entered into the VLAN database\n with the vlan 99 command" + "q80-0": "S2 can become root bridge if S1 fails.", + "q80-1": "S2 can become root bridge if S3 fails.", + "q80-2": "S1 will automatically adjust the priority to be the lowest", + "q80-3": "S3 can be elected as a secondary bridge.", + "q80-4": "S1 will automatically adjust the priority to be the highest." }, "correct": [ - "q84-3", - "q84-4" + "q80-0", + "q80-2" ] }, { - "id": "i4BLDBv1H", - "title": "86. Refer to the exhibit. Assuming that the routing tables are up to date and no ARP messages are needed,\n after a packet leaves H1, how many times is the L2 header rewritten in the path to H3?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/1.jpg" - ], + "id": "HUYDe2xhLC", + "title": "81. Which statement describes a characteristic of OSPF external routes?", + "images": [], "type": 0, "options": { - "q86-0": "1", - "q86-1": "2", - "q86-2": "3", - "q86-3": "4", - "q86-4": "5", - "q86-5": "6" + "q81-0": "The cost of a type 1 route is always the external cost, regardless of the interior cost to reach that route.", + "q81-1": "The difference between type 1 and type 2 is in the way the cost of the route\n is being calculated.", + "q81-2": "A type 2 route is always preferred over a type 1 route for the same destination.", + "q81-3": "Type 1 and type 2 external routes in IPv4 networks are represented in the routing table by EX1 and EX2,\n respectively." + }, + "correct": "q81-1" + }, + { + "id": "_sWqwAX7nk", + "title": "82. By default, how many equal cost routes to the same destination can be installed in the routing table\n of a Cisco router?", + "images": [], + "type": 0, + "options": { + "q82-0": "2", + "q82-1": "4", + "q82-2": "16", + "q82-3": "32" + }, + "correct": "q82-1" + }, + { + "id": "v5EWNiWTVC", + "title": "83. An EIGRP router loses the route to a network. Its topology table contains two feasible successors to\n the same network. What action will the router take?", + "images": [], + "type": 0, + "options": { + "q83-0": "The best alternative backup route is immediately inserted into the routing\n table.", + "q83-1": "The router will query neighbors for an alternate route.", + "q83-2": "The DUAL algorithm is recomputed to find an alternate route.", + "q83-3": "The router uses the default route." + }, + "correct": "q83-0" + }, + { + "id": "9bXpsnrGnk", + "title": "84. A network administrator is analyzing first-hop router redundancy protocols. What is a characteristic\n of VRRPv3?", + "images": [], + "type": 0, + "options": { + "q84-0": "It allows load balancing between routers.", + "q84-1": "VRRPv3 is Cisco proprietary.", + "q84-2": "It supports IPv6 and IPv4 addressing.", + "q84-3": "It works together with HSRP." + }, + "correct": "q84-2" + }, + { + "id": "k-I8LNm-bW", + "title": "85. What is the function of STP in a scalable network?", + "images": [], + "type": 0, + "options": { + "q85-0": "It combines multiple switch trunk links to act as one logical link for increased bandwidth.", + "q85-1": "It protects the edge of the enterprise network from malicious activity.", + "q85-2": "It disables redundant paths to eliminate Layer 2 loops.", + "q85-3": "It decreases the size of the failure domain to contain the impact of failures." + }, + "correct": "q85-2" + }, + { + "id": "-3qYoWxC6J", + "title": "86. When should EIGRP automatic summarization be turned off?", + "images": [], + "type": 0, + "options": { + "q86-0": "when a router has less than five active interfaceswhen a router has more than three active interfaces", + "q86-1": "when a network contains discontiguous network addresses", + "q86-2": "when a router has not discovered a neighbor within three minutes", + "q86-3": "when a network addressing scheme uses VLSM" }, "correct": "q86-1" }, { - "id": "E0ht3qHcb", - "title": "87. Refer to the exhibit. Which highlighted value represents a specific destination network in the routing\n table?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/2017-03-09_150031.png" - ], + "id": "lO7xjRXZTK", + "title": "87. Which characteristic would most influence a network design engineer to select a multilayer switch over\n a Layer 2 switch?", + "images": [], "type": 0, "options": { - "q87-0": "0.0.0.0", - "q87-1": "172.16.100.64", - "q87-2": "172.16.100.2", - "q87-3": "110", - "q87-4": "791" + "q87-0": "ability to aggregate multiple ports for maximum data throughput", + "q87-1": "ability to have multiple forwarding paths through the switched network based on VLAN number(s)", + "q87-2": "ability to provide power to directly-attached devices and the switch itself", + "q87-3": "ability to build a routing table" }, - "correct": "q87-1" + "correct": "q87-3" }, { - "id": "UHgQzEF64", - "title": "88. On which two routers would a default static route be configured? (Choose two.)", + "id": "o-bhTCQ1CF", + "title": "88. What are two features of OSPF interarea route summarization? (Choose two.)", "images": [], "type": 1, "options": { - "q88-0": "stub router connection to the rest of the corporate or campus\n network", - "q88-1": "any router where a backup route to dynamic routing is needed for reliability", - "q88-2": "edge router connection to the ISP", - "q88-3": "any router running an IOS prior to 12.0", - "q88-4": "the router that serves as the gateway of last resort" + "q88-0": "Route summarization results in high network traffic and router overhead.", + "q88-1": "Routes within an area are summarized by the ABR.", + "q88-2": "Type 3 and type 5 LSAs are used to propagate summarized routes by default.", + "q88-3": "ASBRs perform all OSPF summarization.", + "q88-4": "ABRs advertise the summarized routes into the backbone." }, "correct": [ - "q88-0", - "q88-2" + "q88-1", + "q88-4" ] }, { - "id": "jEi2LDIru", - "title": "89. The exhibit shows two PCs called PC A and PC B, two routes called R1 and R2, and two switches. PC A has\n the address 172.16.1.1/24 and is connected to a switch and into an interface on R1 that has the IP address\n 172.16.1.254. PC B has the address 172.16.2.1/24 and is connected to a switch that is connected to another\n interface on R1 with the IP address 172.16.2.254. The serial interface on R1 has the address 172.16.3.1 and is\n connected to the serial interface on R2 that has the address 172.16.3.2/24. R2 is connected to the internet cloud.\n Which command will create a static route on R2 in order to reach PC B? ", + "id": "ADVdrx2nFc", + "title": "89. Refer to the exhibit. Which two conclusions can be derived from the output? (Choose two.)

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/i246203v1n1_2107451.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh3.png" ], - "type": 0, + "type": 1, "options": { - "q89-0": "R2(config)# ip route 172.16.2.1 255.255.255.0 172.16.3.1", - "q89-1": "R2(config)# ip route 172.16.2.0 255.255.255.0 172.16.2.254", - "q89-2": "R2(config)# ip route 172.16.2.0 255.255.255.0 172.16.3.1", - "q89-3": "R2(config)# ip route 172.16.3.0 255.255.255.0 172.16.2.254" + "q89-0": "There is one feasible successor to network 192.168.1.8/30.", + "q89-1": "The network 192.168.10.8/30 can be reached through 192.168.11.1.", + "q89-2": "The reported distance to network 192.168.1.0/24 is 41024256.", + "q89-3": "The neighbor 172.16.6.1 meets the feasibility condition to reach the\n 192.168.1.0/24 network.", + "q89-4": "Router R1 has two successors to the 172.16.3.0/24 network." }, - "correct": "q89-2" + "correct": [ + "q89-0", + "q89-3" + ] }, { - "id": "5sbSmEQyR", - "title": "90. Refer to the exhibit. R1 was configured with the static route command ip route 209.165.200.224\n 255.255.255.224 S0/0/0 and consequently users on network 172.16.0.0/16 are unable to reach resources on the\n Internet. How should this static route be changed to allow user traffic from the LAN to reach the\n Internet?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2016/02/sfdsgfdg5-1.jpg" - ], - "type": 0, + "id": "HwUz8jLS0T", + "title": "90. What are the only two roles that permit an OSPF router to be configured for summarization? (Choose\n two.)", + "images": [], + "type": 1, "options": { - "q90-0": "Add an administrative distance of 254.", - "q90-1": "Change the destination network and mask to 0.0.0.0 0.0.0.0", - "q90-2": "Change the exit interface to S0/0/1.", - "q90-3": "Add the next-hop neighbor address of 209.165.200.226." + "q90-0": "designated router", + "q90-1": "backbone router", + "q90-2": "internal router", + "q90-3": "autonomous system boundary router", + "q90-4": "area border router" }, - "correct": "q90-1" + "correct": [ + "q90-3", + "q90-4" + ] }, { - "id": "heX230of1", - "title": "91. Refer to the exhibit. Router R1 has an OSPF neighbor relationship with the ISP router over the\n 192.168.0.32 network. The 192.168.0.36 network link should serve as a backup when the OSPF link goes down. The\n floating static route command ip route 0.0.0.0 0.0.0.0 S0/0/1 100 was issued on R1 and now traffic is using the\n backup link even when the OSPF link is up and functioning. Which change should be made to the static route command\n so that traffic will only use the OSPF link when it is up?


", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/7-1.jpg" - ], + "id": "2b6P_DoApG", + "title": "91. A network engineer examining the operation of EIGRP on a router notices that one particular route is\n in an active state. What can the engineer determine about this route?", + "images": [], "type": 0, "options": { - "q91-0": "Add the next hop neighbor address of 192.168.0.36.", - "q91-1": "Change the administrative distance to 1.", - "q91-2": "Change the destination network to 192.168.0.34.", - "q91-3": "Change the administrative distance to 120." + "q91-0": "Data packets to be sent to the specified network will be forwarded on this route.", + "q91-1": "The Diffusing Update Algorithm has determined a successor and a feasible successor for this route.", + "q91-2": "The EIGRP processes are still calculating the administrative distance for this route.", + "q91-3": "EIGRP query messages are being sent to other routers requesting paths to\n this network." }, "correct": "q91-3" }, { - "id": "ztE1gYWVk", - "title": "92. Refer to the exhibit. All hosts and router interfaces are configured correctly. Pings to the server from\n both H1 and H2 and pings between H1 and H2 are not successful. What is causing this problem?

", + "id": "T3_YVuK7ir", + "title": "92. A router needs to be configured to route within OSPF Area 0. Which two commands are required to\n accomplish this? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q92-0": "RouterA(config)# router ospf 0", + "q92-1": "RouterA(config-router)# network 192.168.2.0 255.255.255.0 0", + "q92-2": "RouterA(config-router)# network 192.168.2.0 0.0.0.255 area\n 0", + "q92-3": "RouterA(config-router)# network 192.168.2.0 0.0.0.255 0", + "q92-4": "RouterA(config)# router ospf 1" + }, + "correct": [ + "q92-2", + "q92-4" + ] + }, + { + "id": "K3NJBS82cP", + "title": "93. Refer to the exhibit. What are three resulting DR and BDR elections for the given topology? (Choose\n three.)

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/10.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh4.png" + ], + "type": 1, + "options": { + "q93-0": "R4 is BDR for segment B.", + "q93-1": "R1 is DR for segment A.", + "q93-2": "R5 is DR for segment B.", + "q93-3": "R3 is DR for segment B.", + "q93-4": "R3 is DBR for segment B.", + "q93-5": "R2 is BDR for segment A." + }, + "correct": [ + "q93-0", + "q93-2", + "q93-5" + ] + }, + { + "id": "j9V0n38H8A", + "title": "94. Which statement is true about the states of the IEEE 802.1D Spanning Tree Protocol?", + "images": [], + "type": 0, + "options": { + "q94-0": "Ports must be blocked before they can be placed in the disabled state.", + "q94-1": "Ports listen and learn before going into the forwarding\n state.", + "q94-2": "Ports are manually configured to be in the forwarding state.", + "q94-3": "It takes 15 seconds for a port to go from blocking to forwarding." + }, + "correct": "q94-1" + }, + { + "id": "QIFSgv2wka", + "title": "95. What is one reason to use the ip ospf priority command when the OSPF routing protocol is in\n use?", + "images": [], + "type": 0, + "options": { + "q95-0": "to influence the DR/BDR election process", + "q95-1": "to streamline and speed up the convergence process", + "q95-2": "to provide a backdoor for connectivity during the convergence process", + "q95-3": "to activate the OSPF neighboring process" + }, + "correct": "q95-0" + }, + { + "id": "dw9drNFuwA", + "title": "96. A network administrator is configuring EIGRP load balancing with the commands:\n Router(config)# router eigrp 1\n Router(config-router)# variance 3\n Router(config-router)# end\n What is a direct result of entering these commands?", + "images": [], + "type": 0, + "options": { + "q96-0": "Any feasible successor routes to the same destination network with a metric,\n equal to or less than 3 times that of the successor, will be installed in the routing\n table.", + "q96-1": "Up to three equal cost routes to the same destination can be installed in the routing table.", + "q96-2": "No matter whether the metric is equal or unequal, up to three routes to the same destination can be installed\n in the routing table.", + "q96-3": "Up to three unequal cost routes to the same destination can be installed in the routing table." + }, + "correct": "q96-0" + }, + { + "id": "9ifTdPi7pe", + "title": "97. What are two load-balancing methods in the EtherChannel technology? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q97-0": "source IP to destination IP", + "q97-1": "source MAC to destination MAC", + "q97-2": "combination of source MAC and IP to destination MAC and IP", + "q97-3": "combination of source port and IP to destination port and IP", + "q97-4": "source port to destination port" + }, + "correct": [ + "q97-0", + "q97-1" + ] + }, + { + "id": "8Cra06hrr3", + "title": "98. Which statement describes the autonomous system number used in EIGRP configuration on a Cisco\n router?", + "images": [], + "type": 0, + "options": { + "q98-0": "It carries the geographical information of the organization.", + "q98-1": "It identifies the ISP that provides the connection to network of the organization.", + "q98-2": "It functions as a process ID in the operation of the\n router.", + "q98-3": "It is a globally unique autonomous system number that is assigned by IANA." + }, + "correct": "q98-2" + }, + { + "id": "9H_39-cG2j", + "title": "99. An administrator was troubleshooting a router-on-a-stick topology and concluded that the problem was\n related to the configuration of VLANs on the router subinterfaces. Which two commands can the administrator use\n in the router to identify the problem? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q99-0": "show controllersshow vlan", + "q99-1": "show running-config", + "q99-2": "show ip interface", + "q99-3": "show ip protocols" + }, + "correct": [ + "q99-1", + "q99-2" + ] + }, + { + "id": "pkklrsfvoQ", + "title": "100. What is a key distinction between classful and classless routing protocols?", + "images": [], + "type": 0, + "options": { + "q100-0": "Classful routing protocols do not send subnet mask information in their\n routing updates.", + "q100-1": "Classful routing protocols are better suited for implementation in discontiguous networks.", + "q100-2": "Classless routing protocols are not scalable.", + "q100-3": "Classless routing protocols do not allow for route summarization." + }, + "correct": "q100-0" + }, + { + "id": "_yQrcdO_WF", + "title": "101. Refer to the exhibit. The network administrator configures both switches as displayed. However, host\n C is unable to ping host D and host E is unable to ping host F. What action should the administrator take to\n enable this communication?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh5.png" ], "type": 0, "options": { - "q92-0": "RIPv2 does not support VLSM.", - "q92-1": "RIPv2 is misconfigured on router R1.", - "q92-2": "RIPv2 is misconfigured on router R2.", - "q92-3": "RIPv2 is misconfigured on router R3.", - "q92-4": "RIPv2 does not support discontiguous networks." + "q101-0": "Associate hosts A and B with VLAN 10 instead of VLAN 1.", + "q101-1": "Configure either trunk port in the dynamic desirable mode.", + "q101-2": "Include a router in the topology.", + "q101-3": "Remove the native VLAN from the trunk.", + "q101-4": "Add the switchport nonegotiate command to the configuration of SW2." }, - "correct": "q92-2" + "correct": "q101-1" }, { - "id": "63xBJLUcZ", - "title": "93. What caused the following error message to appear?
01:11:12: %PM-4-ERR_DISABLE:\n psecure-violation error detected on Fa0/8, putting Fa0/8 in err-disable state
01:11:12:\n %PORT_SECURITY-2-PSECURE_VIOLATION: Security violation occurred, caused by MAC address 0011.a0d4.12a0 on port\n FastEthernet0/8.
01:11:13: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/8,\n changed state to down
01:11:14: %LINK-3-UPDOWN: Interface FastEthernet0/8, changed state to\n down", + "id": "Vqz9lWcsPh", + "title": "102. Which is a characteristic of EtherChannel?", "images": [], "type": 0, "options": { - "q93-0": "Another switch was connected to this switch port with the wrong cable.", - "q93-1": "An unauthorized user tried to telnet to the switch through switch port Fa0/8.", - "q93-2": "NAT was enabled on a router, and a private IP address arrived on switch port Fa0/8.", - "q93-3": "A host with an invalid IP address was connected to a switch port that was previously unused.", - "q93-4": "Port security was enabled on the switch port, and an unauthorized connection\n was made on switch port Fa0/8." + "q102-0": "STP will not block redundant EtherChannel bundles between two switches.", + "q102-1": "STP treats all interfaces in a bundle as a single logical\n link.", + "q102-2": "EtherChannel configuration is applied to each physical port.", + "q102-3": "EtherChannel uses physical ports that have been upgraded to provide a faster connection." }, - "correct": "q93-4" + "correct": "q102-1" }, { - "id": "WGbjwGFsd", - "title": "94. Refer to the exhibit. A small business uses VLANs 2, 3, 4, and 5 between two switches that have a trunk\n link between them. What native VLAN should be used on the trunk if Cisco best practices are being\n implemented?

", + "id": "-SwCWQv14A", + "title": "103. The topology displays seven routers with four alternative ways to get from source to destination:\n Path cost for R1-R3-R4-R5-R6-R7 = 29\n Path cost for R1-R3-R2-R6-R7 = 42\n Path cost for R1-R2-R6-R7 = 43\n Path cost for R1-R4-R5-R6-R7 = 31\n The source is the LAN that is connected to R1. The destination is the LAN that is connected to R7.\n Refer to the exhibit. A network administrator has configured OFPF in the topology as shown. What is the\n preferred path to get from the LAN network that is connected to R1 to the LAN network that is connected to\n R7?

\n ", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/24.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh-6.png" ], "type": 0, "options": { - "q94-0": "1", - "q94-1": "2", - "q94-2": "3", - "q94-3": "4", - "q94-4": "5", - "q94-5": "6", - "q94-6": "11" + "q103-0": "R1-R2-R6-R7", + "q103-1": "R1-R3-R2-R6-R7", + "q103-2": "R1-R3-R4-R5-R6-R7", + "q103-3": "R1-R4-R5-R6-R7" }, - "correct": "q94-4" + "correct": "q103-2" }, { - "id": "HGAPeIsRD", - "title": "95. Which statement describes a characteristic of the extended range VLANs that are created on a Cisco 2960\n switch?", - "images": [], - "type": 0, - "options": { - "q95-0": "They are numbered VLANs 1002 to 1005.", - "q95-1": "They cannot be used across multiple switches.", - "q95-2": "They are reserved to support Token Ring VLANs.", - "q95-3": "They are not stored in the vlan.dat file." - }, - "correct": "q95-3" - }, - { - "id": "E9yMK-fqz", - "title": "96. A network administrator is using the router-on-a-stick method to configure inter-VLAN routing. Switch\n port Gi1/1 is used to connect to the router. Which command should be entered to prepare this port for the\n task?", - "images": [], - "type": 0, - "options": { - "q96-0": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# spanning-tree vlan 1", - "q96-1": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# spanning-tree portfast", - "q96-2": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# switchport mode trunk", - "q96-3": "Switch(config)# interface gigabitethernet 1/1
Switch(config-if)# switchport access vlan 1" - }, - "correct": "q96-2" - }, - { - "id": "6wnZt_257", - "title": "97. What will be the result of adding the command ip dhcp excluded-address 172.16.4.1 172.16.4.5 to the\n configuration of a local router that has been configured as a DHCP server?", - "images": [], - "type": 0, - "options": { - "q97-0": "Traffic that is destined for 172.16.4.1 and 172.16.4.5 will be dropped by the router.", - "q97-1": "Traffic will not be routed from clients with addresses between 172.16.4.1 and 172.16.4.5.", - "q97-2": "The DHCP server function of the router will not issue the addresses from\n 172.16.4.1through 172.16.4.5 inclusive.", - "q97-3": "The router will ignore all traffic that comes from the DHCP servers with addresses 172.16.4.1 and 172.16.4.5." - }, - "correct": "q97-2" - }, - { - "id": "m6c8-3eNn", - "title": "98. A host on the 10.10.100.0/24 LAN is not being assigned an IPv4 address by an enterprise DHCP server with\n the address 10.10.200.10/24. What is the best way for the network engineer to resolve this problem?", - "images": [], - "type": 0, - "options": { - "q98-0": "Issue the command ip helper-address 10.10.200.10 on the router interface\n that is the 10.10.100.0/24 gateway.", - "q98-1": "Issue the command default-router 10.10.200.10 at the DHCP configuration prompt on the 10.10.100.0/24 LAN gateway\n router.", - "q98-2": "Issue the command ip helper-address 10.10.100.0 on the router interface that is the 10.10.200.0/24 gateway.", - "q98-3": "Issue the command network 10.10.200.0 255.255.255.0 at the DHCP configuration prompt on the 10.10.100.0/24 LAN\n gateway router." - }, - "correct": "q98-0" - }, - { - "id": "IxjiShpWN", - "title": "99. What is used in the EUI-64 process to create an IPv6 interface ID on an IPv6 enabled interface?
\n", - "images": [], - "type": 0, - "options": { - "q99-0": "the MAC address of the IPv6 enabled interface", - "q99-1": "a randomly generated 64-bit hexadecimal address", - "q99-2": "an IPv6 address that is provided by a DHCPv6 server", - "q99-3": "an IPv4 address that is configured on the interface" - }, - "correct": "q99-0" - }, - { - "id": "_hcHevyrT", - "title": "100. Refer to the exhibit. NAT is configured on RT1 and RT2. The PC is sending a request to the web server.\n What IPv4 address is the source IP address in the packet between RT2 and the web server?

", + "id": "ujTNyEQnnK", + "title": "Refer to the exhibit. Which switch will be elected the root bridge and which switch will place a port in\n blocking mode? (Choose two.)", "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/06/36.jpg" + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh7.jpg" + ], + "type": 1, + "options": { + "qEviLaBNB7b-0": "SW1 will become the root bridge.", + "qEviLaBNB7b-1": "SW4 will become the root bridge.", + "qEviLaBNB7b-2": "SW2 will become the root bridge.", + "qEviLaBNB7b-3": "SW2 will get a port blocked.", + "qEviLaBNB7b-4": "SW3 will become the root bridge.", + "qEviLaBNB7b-5": "SW4 will get a port blocked." + }, + "correct": [ + "qEviLaBNB7b-4", + "qEviLaBNB7b-5" + ] + }, + { + "id": "OtDb1vxLz2", + "title": "105. Which command can be used by an administrator to display a list of interfaces that are enabled for\n OSPFv3?", + "images": [], + "type": 0, + "options": { + "q105-0": "show ipv6 protocols", + "q105-1": "show ipv6 neighbor", + "q105-2": "show ipv6 route ospf", + "q105-3": "show ipv6 ospf" + }, + "correct": "q105-0" + }, + { + "id": "rJEaybcR1-", + "title": "106. What EIGRP packet type is used by EIGRP routers to discover neighbors on directly connected\n links?", + "images": [], + "type": 0, + "options": { + "q106-0": "acknowledgment", + "q106-1": "query", + "q106-2": "Hello", + "q106-3": "update" + }, + "correct": "q106-2" + }, + { + "id": "L71N9-xxve", + "title": "107. Refer to the exhibit. All the displayed switches are Cisco 2960 switches with the same default\n priority and operating at the same bandwidth. Which three ports will be STP designated ports? (Choose\n three.)

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh8.png" + ], + "type": 1, + "options": { + "q107-0": "fa0/9fa0/20", + "q107-1": "fa0/13", + "q107-2": "fa0/21", + "q107-3": "fa0/10", + "q107-4": "fa0/11" + }, + "correct": [ + "q107-1", + "q107-2", + "q107-3" + ] + }, + { + "id": "vNcqkVZ_gx", + "title": "108. How is the router ID for an OSPFv3 router determined?", + "images": [], + "type": 0, + "options": { + "q108-0": "the highest IPv6 address on an active interface", + "q108-1": "the highest EUI-64 ID on an active interface", + "q108-2": "the highest IPv4 address on an active interface", + "q108-3": "the lowest MAC address on an active interface" + }, + "correct": "q108-2" + }, + { + "id": "gaaTBGX8ba", + "title": "109. Which step can be taken to ensure that a switch added to the network does not overwrite the VLAN\n databases on existing switches in the same VTP domain?", + "images": [], + "type": 0, + "options": { + "q109-0": "Erase the startup configuration and reboot the switch.", + "q109-1": "Reset the switch VTP revision number to 0.", + "q109-2": "Delete any configured VLANs and reboot the switch.", + "q109-3": "Change the VTP mode to client." + }, + "correct": "q109-1" + }, + { + "id": "AvAOUe-Tqz", + "title": "110. A network administrator is planning to add a new switch to the network. What should the network\n administrator do to ensure the new switch exchanges VTP information with the other switches in the VTP\n domain?", + "images": [], + "type": 0, + "options": { + "q110-0": "Configure the correct VTP domain name and password on the new\n switch.", + "q110-1": "Associate all ports of the new switch to a VLAN that is not VLAN 1.", + "q110-2": "Configure all ports on the new switch to access mode.", + "q110-3": "Configure the VLANs on the new switch." + }, + "correct": "q110-0" + }, + { + "id": "6fHkHDR5qw", + "title": "111. Refer to the exhibit. A network administrator has configured OSPFv2 on the two Cisco routers as\n shown. PC1 is unable to communicate with PC2. What should be done to fix the problem?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh9.png" ], "type": 0, "options": { - "q100-0": "192.0.2.2", - "q100-1": "172.16.1.10", - "q100-2": "203.0.113.10", - "q100-3": "172.16.1.254", - "q100-4": "192.168.1.5", - "q100-5": "209.165.200.245" + "q111-0": "Add the network 192.168.255.0 0.0.0.3 area 0 command to router R1 and remove the network 192.168.255.1 0.0.0.0\n area 0 command.", + "q111-1": "Add the network 192.168.255.2 0.0.0.0 area 0 command to router R1 and remove the network 192.168.255.1 0.0.0.0\n area 0 command.", + "q111-2": "Add the network 192.168.10.0 0.0.0.255 area 0 command to router R1 and\n remove the network 192.168.10.1 0.0.0.0 area 0 command.", + "q111-3": "Add the passive-interface S0/0 command to router R1." }, - "correct": "q100-5" + "correct": "q111-2" }, { - "id": "jq_1GqaV6", - "title": "101. Refer to the exhibit. A company has an internal network of 172.16.25.0/24 for their employee\n workstations and a DMZ network of 172.16.12.0/24 to host servers. The company uses NAT when inside hosts connect\n to outside network. A network administrator issues the show ip nat translations command to check the NAT\n configurations. Which one of source IPv4 addresses is translated by R1 with PAT?

", - "images": [ - "https://itexamanswers.net/wp-content/uploads/2017/01/ccna2.png" - ], - "type": 0, + "id": "rpoazuXdJI", + "title": "112. When the show spanning-tree vlan 33 command is issued on a switch, three ports are shown in the\n forwarding state. In which two port roles could these interfaces function while in the forwarding state?\n (Choose two.)", + "images": [], + "type": 1, "options": { - "q101-0": "10.0.0.31", - "q101-1": "172.16.12.5", - "q101-2": "172.16.12.33", - "q101-3": "192.168.1.10", - "q101-4": "172.16.25.35" + "q112-0": "blocked", + "q112-1": "alternate", + "q112-2": "disabled", + "q112-3": "Designated", + "q112-4": "Root" }, - "correct": "q101-4" + "correct": [ + "q112-3", + "q112-4" + ] }, { - "id": "QZwr0IjA6", - "title": "102. What is the purpose of the Cisco PAK?", + "id": "_tZ50ycZlr", + "title": "113. Which two parameters must match on the ports of two switches to create a PAgP EtherChannel between\n the switches? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q113-0": "MAC address", + "q113-1": "VLAN information", + "q113-2": "port ID", + "q113-3": "Speed", + "q113-4": "PAgP mode" + }, + "correct": [ + "q113-1", + "q113-3" + ] + }, + { + "id": "7lAsV5yB5N", + "title": "114. What is the final operational state that will form between an OSPF DR and a DROTHER once the routers\n reach convergence?", "images": [], "type": 0, "options": { - "q102-0": "It is a key for enabling an IOS feature set.", - "q102-1": "It is a proprietary encryption algorithm.", - "q102-2": "It is a compression file type used when installing IOS 15 or an IOS upgrade.", - "q102-3": "It is a way to compress an existing IOS so that a newer IOS version can be co-installed on a router." + "q114-0": "established", + "q114-1": "loading", + "q114-2": "two-way", + "q114-3": "Full" }, - "correct": "q102-0" + "correct": "q114-3" + }, + { + "id": "UZgdlPHG9D", + "title": "115. Which command is used to display the bandwidth of an interface on an EIGRP-enabled router?
\n", + "images": [], + "type": 0, + "options": { + "q115-0": "show ip interface brief", + "q115-1": "show ip protocols", + "q115-2": "show interfaces", + "q115-3": "show ip route" + }, + "correct": "q115-2" + }, + { + "id": "EuPaf439u9", + "title": "116. How are externally learned EIGRP routes identified in the routing table?", + "images": [], + "type": 0, + "options": { + "q116-0": "EX", + "q116-1": "*", + "q116-2": "O1 E", + "q116-3": "D" + }, + "correct": "q116-0" + }, + { + "id": "4JNgWNeI4y", + "title": "117. What does the SPF algorithm consider to be the best path to a network?", + "images": [], + "type": 0, + "options": { + "q117-0": "The path that includes the fastest single bandwidth link.", + "q117-1": "The path with the smallest delays.", + "q117-2": "The path that includes the fastest cumulative bandwidth\n links.", + "q117-3": "The path with the least number of hops." + }, + "correct": "q117-2" + }, + { + "id": "y7JKa090va", + "title": "118. Which protocol does EIGRP use for the transportation of EIGRP packets?", + "images": [], + "type": 0, + "options": { + "q118-0": "Transmission Control Protocol", + "q118-1": "User Datagram Protocol", + "q118-2": "Real-Time Transport Protocol", + "q118-3": "Reliable Transport Protocol" + }, + "correct": "q118-3" + }, + { + "id": "pLhxzHmRxh", + "title": "119. What is a function of OSPF hello packets?", + "images": [], + "type": 0, + "options": { + "q119-0": "to ensure database synchronization between routers", + "q119-1": "to discover neighbors and build adjacencies between them", + "q119-2": "to send specifically requested link-state records", + "q119-3": "to request specific link-state records from neighbor routers" + }, + "correct": "q119-1" + }, + { + "id": "MzIDE6D2Se", + "title": "120. Refer to the exhibit. The configuration shows commands entered by a network administrator for\n inter-VLAN routing. However, host H1 cannot communicate with H2. Which part of the inter-VLAN configuration\n causes the problem?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/ccna3final-1.png" + ], + "type": 0, + "options": { + "q120-0": "trunking", + "q120-1": "port mode on the two switch FastEthernet ports", + "q120-2": "VLAN configuration", + "q120-3": "router port configuration" + }, + "correct": "q120-2" + }, + { + "id": "up5SAyKrrp", + "title": "121. A network designer is considering whether to implement a switch block on the company network. What is\n the primary advantage of deploying a switch block?", + "images": [], + "type": 0, + "options": { + "q121-0": "A single core router provides all the routing between VLANs.", + "q121-1": "The failure of a switch block will not impact all end\n users.", + "q121-2": "This is a security feature that is available on all new Catalyst switches.", + "q121-3": "This is network application software that prevents the failure of a single network device." + }, + "correct": "q121-1" + }, + { + "id": "YsAhJWGHf5", + "title": "122. Which address is used by an IPv6 EIGRP router as the source for hello messages?", + "images": [], + "type": 0, + "options": { + "q122-0": "the 32-bit router ID", + "q122-1": "the IPv6 global unicast address that is configured on the interface", + "q122-2": "the all-EIGRP-routers multicast address", + "q122-3": "the interface IPv6 link-local address" + }, + "correct": "q122-3" + }, + { + "id": "DNahLqja87", + "title": "123. Which routing table descriptor is used to identify the OSPF networks advertised by type 1\n LSAs?", + "images": [], + "type": 0, + "options": { + "q123-0": "O", + "q123-1": "O IA", + "q123-2": "O E2", + "q123-3": "O E1" + }, + "correct": "q123-0" + }, + { + "id": "1RjYIFrsz8", + "title": "124. What does an OSPF area contain?", + "images": [], + "type": 0, + "options": { + "q124-0": "routers whose SPF trees are identical", + "q124-1": "routers that share the same process ID", + "q124-2": "routers that have the same link-state information in their\n LSDBs", + "q124-3": "routers that share the same router ID" + }, + "correct": "q124-2" + }, + { + "id": "__O-RhMx_T", + "title": "125. What two values must match between two EIGRP directly connected neighbors to establish and maintain\n an adjacency? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q125-0": "autonomous system number", + "q125-1": "metric parameters", + "q125-2": "hello timers", + "q125-3": "router ID", + "q125-4": "Area ID" + }, + "correct": [ + "q125-0", + "q125-1" + ] + }, + { + "id": "AXecZNWKkM", + "title": "126. When will a router that is running EIGRP put a destination network in the active state?", + "images": [], + "type": 0, + "options": { + "q126-0": "when the EIGRP domain is converged", + "q126-1": "when there is outgoing traffic toward the destination network", + "q126-2": "when there is an EIGRP message from the successor of the destination network", + "q126-3": "when the connection to the successor of the destination network fails and\n there is no feasible successor available" + }, + "correct": "q126-3" + }, + { + "id": "UCsWWY-YPQ", + "title": "127. Refer to the exhibit. Switch SW-A is to be used as a temporary replacement for another switch in the\n VTP Student domain. What two pieces of information are indicated from the exhibited output? (Choose\n two.)

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh11.png" + ], + "type": 1, + "options": { + "q127-0": "The other switches in the domain can be running either VTP version 1 or 2.", + "q127-1": "VLAN configuration changes made on this switch will be sent to other devices in the VTP domain.", + "q127-2": "VTP will block frame forwarding on at least one redundant trunk port that is configured on this switch.", + "q127-3": "This switch will update its VLAN configuration when VLAN changes are made on\n a VTP server in the same domain.", + "q127-4": "There is a risk that the switch may cause incorrect VLAN information to be\n sent through the domain." + }, + "correct": [ + "q127-3", + "q127-4" + ] + }, + { + "id": "mSb7LE5740", + "title": "129. What are two reasons to install a single 48-port fixed configuration switch, rather than two 24-port\n fixed configuration switches, in a wiring closet that supports two classrooms? (Choose two.)", + "images": [], + "type": 1, + "options": { + "q129-0": "more ports available for end devices", + "q129-1": "more power provided to each port", + "q129-2": "higher uplink speeds", + "q129-3": "reduced power and space requirements", + "q129-4": "reduced number of VLANs/broadcast domains" + }, + "correct": [ + "q129-0", + "q129-3" + ] + }, + { + "id": "mTsu-eoiN1", + "title": "130. What is a characteristic of spanning tree?", + "images": [], + "type": 0, + "options": { + "q130-0": "It prevents propagation of Layer 2 broadcast frames.", + "q130-1": "It is enabled by default on Cisco switches.", + "q130-2": "It is used to discover information about an adjacent Cisco device.", + "q130-3": "It has a TTL mechanism that works at Layer 2." + }, + "correct": "q130-1" + }, + { + "id": "q8QFkbWBCe", + "title": "131. A network administrator enters the spanning-tree portfast bpduguard default command. What is the\n result of this command being issued on a Cisco switch?", + "images": [], + "type": 0, + "options": { + "q131-0": "Any switch port will be error-disabled if it receives a BPDU.", + "q131-1": "Any trunk ports will be allowed to connect to the network immediately, rather than waiting to converge.", + "q131-2": "Any switch port that has been configured with PortFast will be\n error-disabled if it receives a BPDU.", + "q131-3": "Any switch port that receives a BPDU will ignore the BPDU message." + }, + "correct": "q131-2" + }, + { + "id": "1CTLlcrgCX", + "title": "132. Refer to the exhibit. A network administrator would like to implement dynamic routing within a small\n network environment as shown in the exhibit. Which routing protocol would be a viable solution?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh12.png" + ], + "type": 0, + "options": { + "q132-0": "BGP", + "q132-1": "IGRP", + "q132-2": "RIPv1", + "q132-3": "EIGRP" + }, + "correct": "q132-3" + }, + { + "id": "7p5zG3aCwr", + "title": "133. Refer to the exhibit. R1 and R2 are OSPFv3 neighbors. Which address would R1 use as the next hop for\n packets that are destined for the Internet?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh13.jpg" + ], + "type": 0, + "options": { + "q133-0": "2001:DB8:C5C0:1::2", + "q133-1": "FF02::5", + "q133-2": "2001:DB8:ACAD:1::2", + "q133-3": "FE80::21E:BEFF:FEF4:5538" + }, + "correct": "q133-3" + }, + { + "id": "h5bb_ob6MC", + "title": "134. Refer to the exhibit. What will Router1 do if it receives packets that are destined to network\n 2001:db8:11:100::/64?

\n ", + "images": [ + "https://itexamanswers.net/wp-content/uploads/2017/03/hinh14.jpg" + ], + "type": 0, + "options": { + "q134-0": "send the packets out interface Serial 0/0/0", + "q134-1": "drop the packets", + "q134-2": "send the packets out interface GigabitEthernet 0/0", + "q134-3": "forward the packets to the gateway of last resort" + }, + "correct": "q134-1" + }, + { + "id": "qUtQTjrei4", + "title": "138. Which statement is true about the port roles of the 802.1w Rapid Spanning Tree Protocol?", + "images": [], + "type": 0, + "options": { + "q138-0": "Ports are manually configured to be in the designated role.", + "q138-1": "Cisco-proprietary enhancements to the legacy 802.1D, such as UplinkFast and\n BackboneFast, are compatible with RSTP.", + "q138-2": "An alternate or backup port can immediately change to a forwarding state without waiting for the network to\n converge.", + "q138-3": "It takes an edge port 15 seconds to go from blocking to forwarding." + }, + "correct": "q138-1" + }, + { + "id": "c2tro7DTmv", + "title": "139. Which protocol does EIGRP use for the delivery and reception of EIGRP packets?", + "images": [], + "type": 0, + "options": { + "q139-0": "Reliable Transport Protocol (RTP)", + "q139-1": "Transmission Control Protocol (TCP)", + "q139-2": "ICMP Router Discovery Protocol (IRDP)", + "q139-3": "User Datagram Protocol (UDP)" + }, + "correct": "q139-0" } ] } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7c5a86e..72666c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,60 +5,45 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", "dev": true, "requires": { "@babel/highlight": "^7.0.0" } }, "@babel/core": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", - "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", + "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.3.4", - "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.3.4", - "@babel/template": "^7.2.2", - "@babel/traverse": "^7.3.4", - "@babel/types": "^7.3.4", - "convert-source-map": "^1.1.0", + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", + "convert-source-map": "^1.7.0", "debug": "^4.1.0", "json5": "^2.1.0", - "lodash": "^4.17.11", + "lodash": "^4.17.13", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", "dev": true, "requires": { "minimist": "^1.2.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -68,16 +53,15 @@ } }, "@babel/generator": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", - "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", + "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", "dev": true, "requires": { - "@babel/types": "^7.3.4", + "@babel/types": "^7.7.4", "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "lodash": "^4.17.13", + "source-map": "^0.5.0" }, "dependencies": { "source-map": { @@ -89,260 +73,144 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", + "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.7.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz", + "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-explode-assignable-expression": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-builder-react-jsx": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", - "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz", + "integrity": "sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA==", "dev": true, "requires": { - "@babel/types": "^7.3.0", + "@babel/types": "^7.7.4", "esutils": "^2.0.0" } }, "@babel/helper-call-delegate": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", - "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz", + "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - }, - "dependencies": { - "@babel/generator": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.0.tgz", - "integrity": "sha512-1TTVrt7J9rcG5PMjvO7VEG3FrEoEJNHxumRq66GemPmzboLWtIjjcJgk8rokuAS7IiRSpgVSu5Vb9lc99iJkOA==", - "dev": true, - "requires": { - "@babel/types": "^7.5.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.0.tgz", - "integrity": "sha512-I5nW8AhGpOXGCCNYGc+p7ExQIBxRFnS2fd/d862bNOKvmoEPjYPcfIjsfdy0ujagYOIYPczKgD9l3FsgTkAzKA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.0.tgz", - "integrity": "sha512-SnA9aLbyOCcnnbQEGwdfBggnc142h/rbqqsXcaATj2hZcegCl903pUD/lfpsNBlBSuWow/YDfRyJuWi2EPR5cg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.5.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.5.0", - "@babel/types": "^7.5.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - } - }, - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/helper-hoist-variables": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", + "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", + "dev": true, + "requires": { + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.6.0" } }, "@babel/helper-define-map": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", - "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz", + "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - }, - "dependencies": { - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-function-name": "^7.7.4", + "@babel/types": "^7.7.4", + "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz", + "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", + "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", + "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.7.4" } }, "@babel/helper-hoist-variables": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", - "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz", + "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==", "dev": true, "requires": { - "@babel/types": "^7.4.4" - }, - "dependencies": { - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.7.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", - "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", + "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.7.4" } }, "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", + "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.7.4" } }, "@babel/helper-module-transforms": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", - "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz", + "integrity": "sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - }, - "dependencies": { - "@babel/parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.0.tgz", - "integrity": "sha512-I5nW8AhGpOXGCCNYGc+p7ExQIBxRFnS2fd/d862bNOKvmoEPjYPcfIjsfdy0ujagYOIYPczKgD9l3FsgTkAzKA==", - "dev": true - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-simple-access": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4", + "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", + "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.7.4" } }, "@babel/helper-plugin-utils": { @@ -352,243 +220,79 @@ "dev": true }, "@babel/helper-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", - "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", + "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", "dev": true, "requires": { - "lodash": "^4.17.11" + "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", + "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.7.4", + "@babel/helper-wrap-function": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-replace-supers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", - "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", + "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - }, - "dependencies": { - "@babel/generator": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.0.tgz", - "integrity": "sha512-1TTVrt7J9rcG5PMjvO7VEG3FrEoEJNHxumRq66GemPmzboLWtIjjcJgk8rokuAS7IiRSpgVSu5Vb9lc99iJkOA==", - "dev": true, - "requires": { - "@babel/types": "^7.5.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.0.tgz", - "integrity": "sha512-I5nW8AhGpOXGCCNYGc+p7ExQIBxRFnS2fd/d862bNOKvmoEPjYPcfIjsfdy0ujagYOIYPczKgD9l3FsgTkAzKA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.0.tgz", - "integrity": "sha512-SnA9aLbyOCcnnbQEGwdfBggnc142h/rbqqsXcaATj2hZcegCl903pUD/lfpsNBlBSuWow/YDfRyJuWi2EPR5cg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.5.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.5.0", - "@babel/types": "^7.5.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - } - }, - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/helper-member-expression-to-functions": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", + "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", "dev": true, "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", + "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", "dev": true, "requires": { - "@babel/types": "^7.4.4" - }, - "dependencies": { - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.7.4" } }, "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", + "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" + "@babel/helper-function-name": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/helpers": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.5.1.tgz", - "integrity": "sha512-rVOTDv8sH8kNI72Unenusxw6u+1vEepZgLxeV+jHkhsQlYhzVhzL1EpfoWT7Ub3zpWSv2WV03V853dqsnyoQzA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", + "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", "dev": true, "requires": { - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.5.0", - "@babel/types": "^7.5.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.0.tgz", - "integrity": "sha512-1TTVrt7J9rcG5PMjvO7VEG3FrEoEJNHxumRq66GemPmzboLWtIjjcJgk8rokuAS7IiRSpgVSu5Vb9lc99iJkOA==", - "dev": true, - "requires": { - "@babel/types": "^7.5.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.0.tgz", - "integrity": "sha512-I5nW8AhGpOXGCCNYGc+p7ExQIBxRFnS2fd/d862bNOKvmoEPjYPcfIjsfdy0ujagYOIYPczKgD9l3FsgTkAzKA==", - "dev": true - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/traverse": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.0.tgz", - "integrity": "sha512-SnA9aLbyOCcnnbQEGwdfBggnc142h/rbqqsXcaATj2hZcegCl903pUD/lfpsNBlBSuWow/YDfRyJuWi2EPR5cg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.5.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.5.0", - "@babel/types": "^7.5.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - } - }, - "@babel/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", - "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/highlight": { @@ -600,385 +304,470 @@ "chalk": "^2.0.0", "esutils": "^2.0.2", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", - "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", + "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", + "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" + "@babel/helper-remap-async-to-generator": "^7.7.4", + "@babel/plugin-syntax-async-generators": "^7.7.4" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", + "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.7.4" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", + "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" + "@babel/plugin-syntax-json-strings": "^7.7.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.1.tgz", - "integrity": "sha512-PVGXx5LYHcT7L4MdoE+rM5uq68IKlvU9lljVQ4OXY6aUEnGvezcGbM4VNY57Ug+3R2Zg/nYHlEdiWoIBoRA0mw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz", + "integrity": "sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + "@babel/plugin-syntax-object-rest-spread": "^7.7.4" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", + "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", - "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz", + "integrity": "sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", + "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", + "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-flow": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", - "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.7.4.tgz", + "integrity": "sha512-2AMAWl5PsmM5KPkB22cvOkUyWk6MjUaqhHNU5nSPUl/ns3j5qLfw2SuYP5RbVZ0tfLvePr4zUScbICtDP2CUNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", + "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-jsx": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", - "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz", + "integrity": "sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", + "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", + "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", + "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz", + "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", - "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz", + "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-module-imports": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" + "@babel/helper-remap-async-to-generator": "^7.7.4" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz", + "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", - "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz", + "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.11" + "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", - "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz", + "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-annotate-as-pure": "^7.7.4", + "@babel/helper-define-map": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.4.4", - "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/helper-replace-supers": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz", + "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz", - "integrity": "sha512-YbYgbd3TryYYLGyC7ZR+Tq8H/+bCmwoaxHfJHupom5ECstzbRLTch6gOQbhEY9Z4hiCNHEURgq06ykFv9JZ/QQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz", + "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", - "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz", + "integrity": "sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", - "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz", + "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz", + "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz", - "integrity": "sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.7.4.tgz", + "integrity": "sha512-w9dRNlHY5ElNimyMYy0oQowvQpwt/PRHI0QS98ZJCTZU2bvSnKXo5zEiD5u76FBPigTm8TkqzmnUTg16T7qbkA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0" + "@babel/plugin-syntax-flow": "^7.7.4" } }, "@babel/plugin-transform-for-of": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", - "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz", + "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", - "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz", + "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", + "@babel/helper-function-name": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz", + "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz", + "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", - "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz", + "integrity": "sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-module-transforms": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", - "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz", + "integrity": "sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-module-transforms": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" + "@babel/helper-simple-access": "^7.7.4", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", - "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz", + "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-hoist-variables": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz", + "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-module-transforms": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz", - "integrity": "sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz", + "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==", "dev": true, "requires": { - "regexp-tree": "^0.1.6" + "@babel/helper-create-regexp-features-plugin": "^7.7.4" } }, "@babel/plugin-transform-new-target": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", - "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz", + "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-object-super": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", - "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz", + "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0" + "@babel/helper-replace-supers": "^7.7.4" } }, "@babel/plugin-transform-parameters": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", - "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz", + "integrity": "sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.7.4", + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz", + "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.4.4", - "@babel/helper-get-function-arity": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", - "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.4.tgz", + "integrity": "sha512-LixU4BS95ZTEAZdPaIuyg/k8FiiqN9laQ0dMHB4MlpydHY53uQdWCUrwjLr5o6ilS6fAgZey4Q14XBjl5tL6xw==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-builder-react-jsx": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0" + "@babel/plugin-syntax-jsx": "^7.7.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", - "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz", + "integrity": "sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw==", "dev": true, "requires": { "regenerator-transform": "^0.14.0" } }, + "@babel/plugin-transform-reserved-words": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz", + "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz", + "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", - "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz", + "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz", + "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -986,158 +775,145 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", - "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz", + "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-annotate-as-pure": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz", + "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", - "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz", + "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" + "@babel/helper-create-regexp-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/preset-env": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", - "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.4.tgz", + "integrity": "sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-module-imports": "^7.7.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.3.4", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.3.4", - "@babel/plugin-transform-classes": "^7.3.4", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.2.0", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.2.0", - "@babel/plugin-transform-function-name": "^7.2.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.3.4", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", - "@babel/plugin-transform-new-target": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.3.4", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.2.0", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.2.0", - "browserslist": "^4.3.4", + "@babel/plugin-proposal-async-generator-functions": "^7.7.4", + "@babel/plugin-proposal-dynamic-import": "^7.7.4", + "@babel/plugin-proposal-json-strings": "^7.7.4", + "@babel/plugin-proposal-object-rest-spread": "^7.7.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.7.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.7.4", + "@babel/plugin-syntax-async-generators": "^7.7.4", + "@babel/plugin-syntax-dynamic-import": "^7.7.4", + "@babel/plugin-syntax-json-strings": "^7.7.4", + "@babel/plugin-syntax-object-rest-spread": "^7.7.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.7.4", + "@babel/plugin-syntax-top-level-await": "^7.7.4", + "@babel/plugin-transform-arrow-functions": "^7.7.4", + "@babel/plugin-transform-async-to-generator": "^7.7.4", + "@babel/plugin-transform-block-scoped-functions": "^7.7.4", + "@babel/plugin-transform-block-scoping": "^7.7.4", + "@babel/plugin-transform-classes": "^7.7.4", + "@babel/plugin-transform-computed-properties": "^7.7.4", + "@babel/plugin-transform-destructuring": "^7.7.4", + "@babel/plugin-transform-dotall-regex": "^7.7.4", + "@babel/plugin-transform-duplicate-keys": "^7.7.4", + "@babel/plugin-transform-exponentiation-operator": "^7.7.4", + "@babel/plugin-transform-for-of": "^7.7.4", + "@babel/plugin-transform-function-name": "^7.7.4", + "@babel/plugin-transform-literals": "^7.7.4", + "@babel/plugin-transform-member-expression-literals": "^7.7.4", + "@babel/plugin-transform-modules-amd": "^7.7.4", + "@babel/plugin-transform-modules-commonjs": "^7.7.4", + "@babel/plugin-transform-modules-systemjs": "^7.7.4", + "@babel/plugin-transform-modules-umd": "^7.7.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4", + "@babel/plugin-transform-new-target": "^7.7.4", + "@babel/plugin-transform-object-super": "^7.7.4", + "@babel/plugin-transform-parameters": "^7.7.4", + "@babel/plugin-transform-property-literals": "^7.7.4", + "@babel/plugin-transform-regenerator": "^7.7.4", + "@babel/plugin-transform-reserved-words": "^7.7.4", + "@babel/plugin-transform-shorthand-properties": "^7.7.4", + "@babel/plugin-transform-spread": "^7.7.4", + "@babel/plugin-transform-sticky-regex": "^7.7.4", + "@babel/plugin-transform-template-literals": "^7.7.4", + "@babel/plugin-transform-typeof-symbol": "^7.7.4", + "@babel/plugin-transform-unicode-regex": "^7.7.4", + "@babel/types": "^7.7.4", + "browserslist": "^4.6.0", + "core-js-compat": "^3.1.1", "invariant": "^2.2.2", "js-levenshtein": "^1.1.3", - "semver": "^5.3.0" + "semver": "^5.5.0" } }, "@babel/runtime": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", - "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz", + "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==", "dev": true, "requires": { - "regenerator-runtime": "^0.12.0" + "regenerator-runtime": "^0.13.2" } }, "@babel/template": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", - "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", + "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.2.2", - "@babel/types": "^7.2.2" + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4" } }, "@babel/traverse": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", - "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", + "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.3.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.3.4", - "@babel/types": "^7.3.4", + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.11" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", - "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", + "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", "dev": true, "requires": { "esutils": "^2.0.2", - "lodash": "^4.17.11", + "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } }, "@hibas123/theme": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@hibas123/theme/-/theme-1.2.6.tgz", - "integrity": "sha512-RmKTMj0MuUTGp2pkEQ3WZfLaYZ4turgUUuL4B273EODeXUwJ80CXEHnctDImLPBP6rbgDx2fmZbhPHxTe1C2kA==", - "requires": { - "sass": "^1.22.7" - } + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@hibas123/theme/-/theme-1.2.14.tgz", + "integrity": "sha512-fDSoKtuC6UNuxbBOJzL1zf3wU0R56kWjLT/OOgmeGAejvRF9UE9yVetLvmOezoVCGElPZH7iKwK0kDvKfExi4w==" }, "@hibas123/utils": { "version": "2.1.1", @@ -1178,9 +954,9 @@ } }, "@parcel/logger": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz", - "integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz", + "integrity": "sha512-9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==", "dev": true, "requires": { "@parcel/workers": "^1.11.0", @@ -1196,6 +972,26 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -1204,6 +1000,15 @@ "requires": { "ansi-regex": "^3.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -1214,632 +1019,13 @@ "dev": true }, "@parcel/watcher": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz", - "integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz", + "integrity": "sha512-od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==", "dev": true, "requires": { "@parcel/utils": "^1.11.0", - "chokidar": "^2.0.3" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", - "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } + "chokidar": "^2.1.5" } }, "@parcel/workers": { @@ -1852,12 +1038,6 @@ "physical-cpu-count": "^2.0.0" } }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, "@types/navigo": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/@types/navigo/-/navigo-7.0.1.tgz", @@ -1865,9 +1045,9 @@ "dev": true }, "@types/node": { - "version": "12.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz", - "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==", + "version": "12.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.12.tgz", + "integrity": "sha512-MGuvYJrPU0HUwqF7LqvIj50RZUX23Z+m583KBygKYUZLlZ88n6w28XRNJRJgsHukLEnLz6w6SvxZoLgbr5wLqQ==", "dev": true }, "@types/q": { @@ -1876,28 +1056,19 @@ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", "dev": true }, - "@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/uuid": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.5.tgz", - "integrity": "sha512-MNL15wC3EKyw1VLF+RoVO4hJJdk9t/Hlv3rt1OL65Qvuadm4BYo6g9ZJQqoq7X8NBFSsQXgAujWciovh2lpVjA==", + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.6.tgz", + "integrity": "sha512-cCdlC/1kGEZdEglzOieLDYBxHsvEOIg7kp/2FYyVR9Pxakq+Qf/inL3RKQ+PA8gOlI/NnL+fXmQH12nwcGzsHw==", "dev": true, "requires": { "@types/node": "*" } }, "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", "dev": true }, "abbrev": { @@ -1907,19 +1078,27 @@ "dev": true }, "acorn": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.0.tgz", - "integrity": "sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, "acorn-globals": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", - "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { "acorn": "^6.0.1", "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "dev": true + } } }, "acorn-walk": { @@ -1929,9 +1108,9 @@ "dev": true }, "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -1959,30 +1138,39 @@ "dev": true }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, "ansi-to-html": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz", - "integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==", + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.13.tgz", + "integrity": "sha512-Ys2/umuaTlQvP9DLkaa7UzRKF2FLrfod/hNHXS9QhXCrw7seObG6ksOGmNz3UoK+adwM8L9vQfG7mvaxfJ3Jvw==", "dev": true, "requires": { - "entities": "^1.1.1" + "entities": "^1.1.2" } }, "anymatch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", - "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "aproba": { @@ -2002,9 +1190,9 @@ } }, "arg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", - "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz", + "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==" }, "argparse": { "version": "1.0.10", @@ -2123,9 +1311,9 @@ "dev": true }, "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, "asynckit": { @@ -2172,9 +1360,9 @@ }, "dependencies": { "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", "dev": true }, "regenerator-runtime": { @@ -2278,9 +1466,9 @@ } }, "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", "dev": true }, "bcrypt-pbkdf": { @@ -2293,15 +1481,19 @@ } }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true }, "bindings": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", - "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", - "dev": true + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "requires": { + "file-uri-to-path": "1.0.0" + } }, "block-stream": { "version": "0.0.9", @@ -2467,20 +1659,20 @@ } }, "browserslist": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.3.tgz", - "integrity": "sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.3.tgz", + "integrity": "sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000975", - "electron-to-chromium": "^1.3.164", - "node-releases": "^1.1.23" + "caniuse-lite": "^1.0.30001010", + "electron-to-chromium": "^1.3.306", + "node-releases": "^1.1.40" } }, "buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -2505,12 +1697,6 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, - "builtin-modules": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", - "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", - "dev": true - }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", @@ -2593,9 +1779,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000980", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000980.tgz", - "integrity": "sha512-as0PRtWHaX3gl2gpC7qA7bX88lr+qLacMMXm1QKLLQtBCwT/Ljbgrv5EXKMNBoeEX6yFZ4vIsBb4Nh+PEwW2Rw==", + "version": "1.0.30001012", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", + "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", "dev": true }, "caseless": { @@ -2605,60 +1791,36 @@ "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "chokidar": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz", - "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "requires": { - "anymatch": "^3.0.1", - "braces": "^3.0.2", - "fsevents": "^2.0.6", - "glob-parent": "^5.0.0", - "is-binary-path": "^2.1.0", - "is-glob": "^4.0.1", + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", "normalize-path": "^3.0.0", - "readdirp": "^3.1.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "cipher-base": { @@ -2731,12 +1893,6 @@ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, - "clones": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz", - "integrity": "sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==", - "dev": true - }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -2746,6 +1902,37 @@ "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "code-point-at": { @@ -2815,15 +2002,9 @@ "dev": true }, "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "component-emitter": { @@ -2850,24 +2031,11 @@ "typedarray": "^0.0.6" } }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true }, "console-control-strings": { "version": "1.1.0", @@ -2882,9 +2050,9 @@ "dev": true }, "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -2901,6 +2069,24 @@ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz", "integrity": "sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==" }, + "core-js-compat": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.2.tgz", + "integrity": "sha512-W0Aj+LM3EAxxjD0Kp2o4be8UlnxIZHNupBv2znqrheR4aY2nOn91794k/xoSp+SxqqriiZpTsSwBtZr60cbkwQ==", + "dev": true, + "requires": { + "browserslist": "^4.7.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -3027,33 +2213,6 @@ "postcss-modules-values": "1.3.0" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, "has-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", @@ -3089,13 +2248,13 @@ } }, "css-select": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", - "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^2.1.2", + "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" } @@ -3152,21 +2311,13 @@ } }, "css-tree": { - "version": "1.0.0-alpha.28", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", - "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "mdn-data": "2.0.4", + "source-map": "^0.6.1" } }, "css-unit-converter": { @@ -3175,16 +2326,10 @@ "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", "dev": true }, - "css-url-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", - "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", - "dev": true - }, "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", "dev": true }, "cssesc": { @@ -3271,30 +2416,12 @@ "dev": true }, "csso": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", "dev": true, "requires": { - "css-tree": "1.0.0-alpha.29" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", - "dev": true, - "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "css-tree": "1.0.0-alpha.37" } }, "cssom": { @@ -3304,12 +2431,12 @@ "dev": true }, "cssstyle": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.3.0.tgz", - "integrity": "sha512-wXsoRfsRfsLVNaVzoKdqvEmK/5PFaEXNspVT22Ots6K/cnJdpoDKuQFw+qlMiXnmaif1OgeC466X1zISgAOcGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dev": true, "requires": { - "cssom": "~0.3.6" + "cssom": "0.3.x" } }, "currently-unhandled": { @@ -3339,44 +2466,25 @@ "abab": "^2.0.0", "whatwg-mimetype": "^2.2.0", "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } } }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, "deasync": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz", - "integrity": "sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==", + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.16.tgz", + "integrity": "sha512-FNCjDwxGbhK+Ye8fmE3p2ahIjERhkbuwX+WVGZPtSbAh9LfE1Saa2p0l+f0t11sIlk9D8W+Bym+cDp6r5yghAQ==", "dev": true, "requires": { - "bindings": "~1.2.1", - "node-addon-api": "^1.6.0" + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" } }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "decamelize": { @@ -3483,9 +2591,9 @@ "dev": true }, "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -3515,13 +2623,27 @@ } }, "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + } } }, "domain-browser": { @@ -3580,9 +2702,9 @@ "dev": true }, "dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, "duplexer2": { @@ -3604,18 +2726,6 @@ "safer-buffer": "^2.1.0" } }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3623,15 +2733,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.188", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.188.tgz", - "integrity": "sha512-tEQcughYIMj8WDMc59EGEtNxdGgwal/oLLTDw+NEqJRJwGflQvH3aiyiexrWeZOETP4/ko78PVr6gwNhdozvuQ==", + "version": "1.3.314", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", + "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", "dev": true }, "elliptic": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz", - "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -3643,6 +2753,12 @@ "minimalistic-crypto-utils": "^1.0.0" } }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -3655,6 +2771,12 @@ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3665,23 +2787,35 @@ } }, "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.2.tgz", + "integrity": "sha512-jYo/J8XU2emLXl3OLwfwtuFfuF2w6DYPs+xy9ZfVyPkDcrauu6LYrw/q2TyCtrbc/KUdCiC5e9UajRhgNkVopA==", "dev": true, "requires": { - "es-to-primitive": "^1.2.0", + "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", + "has-symbols": "^1.0.1", "is-callable": "^1.1.4", "is-regex": "^1.0.4", - "object-keys": "^1.0.12" + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "string.prototype.trimleft": "^2.1.0", + "string.prototype.trimright": "^2.1.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + } } }, "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { "is-callable": "^1.1.4", @@ -3721,20 +2855,15 @@ "dev": true }, "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "etag": { @@ -3774,6 +2903,15 @@ "to-regex": "^3.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -3791,6 +2929,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -3904,12 +3048,6 @@ "object-keys": "^1.0.6" }, "dependencies": { - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -3936,29 +3074,6 @@ "is-glob": "^4.0.0", "merge2": "^1.2.3", "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } } }, "fast-json-stable-stringify": { @@ -3988,6 +3103,12 @@ "core-js": "^3.1.3" } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, "filesize": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", @@ -4017,17 +3138,6 @@ } } }, - "find-cache-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.0.0.tgz", - "integrity": "sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.0", - "pkg-dir": "^4.1.0" - } - }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -4082,17 +3192,6 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4100,10 +3199,552 @@ "dev": true }, "fsevents": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz", - "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==", - "optional": true + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } }, "fstream": { "version": "1.0.12", @@ -4182,9 +3823,9 @@ } }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -4196,11 +3837,24 @@ } }, "glob-parent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "requires": { - "is-glob": "^4.0.1" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } }, "glob-to-regexp": { @@ -4227,9 +3881,9 @@ } }, "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, "grapheme-breaker": { @@ -4283,9 +3937,9 @@ "dev": true }, "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, "has-unicode": { @@ -4364,9 +4018,9 @@ } }, "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", "dev": true }, "hsl-regex": { @@ -4403,30 +4057,40 @@ "dev": true }, "htmlnano": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.3.tgz", - "integrity": "sha512-iS6T3J5gk2wInodbtMUyAU8sLYJOhuWDnIEd8lFRoHTypVGgawPHFEx2ZIK/XTErtDfwHBsrXeCwHAP8bdoSWw==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.5.tgz", + "integrity": "sha512-X1iPSwXG/iF9bVs+/obt2n6F64uH0ETkA8zp7qFDmLW9/+A6ueHGeb/+qD67T21qUY22owZPMdawljN50ajkqA==", "dev": true, "requires": { - "cssnano": "^4.1.9", - "normalize-html-whitespace": "^0.2.0", - "object-assign": "^4.0.1", - "posthtml": "^0.11.3", - "posthtml-render": "^1.1.4", - "svgo": "^1.0.5", - "terser": "^3.16.1", - "uncss": "^0.16.2" + "cssnano": "^4.1.10", + "normalize-html-whitespace": "^1.0.0", + "posthtml": "^0.12.0", + "posthtml-render": "^1.1.5", + "purgecss": "^1.4.0", + "svgo": "^1.3.2", + "terser": "^4.3.9", + "uncss": "^0.17.2" }, "dependencies": { - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "posthtml": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.12.0.tgz", + "integrity": "sha512-aNUEP/SfKUXAt+ghG51LC5MmafChBZeslVe/SSdfKIgLGUVRE68mrMF4V8XbH07ZifM91tCSuxY3eHIFLlecQw==", "dev": true, "requires": { - "commander": "^2.19.0", + "posthtml-parser": "^0.4.1", + "posthtml-render": "^1.1.5" + } + }, + "terser": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.0.tgz", + "integrity": "sha512-oDG16n2WKm27JO8h4y/w3iqBGAOSCtq7k8dRmrn4Wf9NouL0b2WpMHGChFGZq4nFAQy1FsNJrVQHfurXOSTmOA==", + "dev": true, + "requires": { + "commander": "^2.20.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "source-map-support": "~0.5.12" } } } @@ -4556,12 +4220,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -4610,11 +4268,12 @@ "dev": true }, "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "requires": { - "binary-extensions": "^2.0.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -4703,7 +4362,8 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-finite": { "version": "1.0.2", @@ -4727,6 +4387,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -4740,12 +4401,6 @@ "html-tags": "^1.0.0" } }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", - "dev": true - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -4781,15 +4436,6 @@ "isobject": "^3.0.1" } }, - "is-reference": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.1.3.tgz", - "integrity": "sha512-W1iHHv/oyBb2pPxkBxtaewxa1BC58Pn5J0hogyCdefwUIvb6R+TGbAcIa4qPNYLqLhb3EnOgUf2MQkkF76BcKw==", - "dev": true, - "requires": { - "@types/estree": "0.0.39" - } - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -4815,12 +4461,12 @@ } }, "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "has-symbols": "^1.0.0" + "has-symbols": "^1.0.1" } }, "is-typedarray": { @@ -4877,58 +4523,12 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "jest-worker": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", - "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", - "dev": true, - "requires": { - "merge-stream": "^1.0.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "js-base64": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", "dev": true }, - "js-beautify": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.0.tgz", - "integrity": "sha512-OMwf/tPDpE/BLlYKqZOhqWsd3/z2N3KOlyn1wsCRGFwViE8LOQTcDtathQvHvZc+q+zWmcNAbwKSC+iJoMaH2Q==", - "dev": true, - "requires": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "mkdirp": "~0.5.1", - "nopt": "~4.0.1" - }, - "dependencies": { - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -4966,44 +4566,76 @@ "dev": true }, "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", "dev": true, "requires": { "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", "domexception": "^1.0.1", - "escodegen": "^1.9.1", + "escodegen": "^1.11.0", "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", "pn": "^1.1.0", - "request": "^2.87.0", + "request": "^2.88.0", "request-promise-native": "^1.0.5", - "sax": "^1.2.4", + "saxes": "^3.1.9", "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", + "tough-cookie": "^2.5.0", "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", "dev": true + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } } } }, @@ -5046,15 +4678,6 @@ "minimist": "^1.2.0" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -5082,12 +4705,6 @@ "invert-kv": "^1.0.0" } }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -5112,12 +4729,21 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } } }, "lodash": { @@ -5157,6 +4783,37 @@ "dev": true, "requires": { "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "loose-envify": { @@ -5188,32 +4845,6 @@ "yallist": "^2.1.2" } }, - "magic-string": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.3.tgz", - "integrity": "sha512-6QK0OpF/phMz0Q2AxILkX2mFhi7m+WMwTRg0LQKq/WBB0cDP4rYH3Wp4/d3OTXlrPLVJT/RFqj8tFeAR4nk8AA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, "make-error": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", @@ -5252,9 +4883,9 @@ } }, "mdn-data": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, "meow": { @@ -5292,19 +4923,10 @@ } } }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, "merge2": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", - "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", "dev": true }, "micromatch": { @@ -5345,20 +4967,26 @@ "dev": true }, "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", "dev": true }, "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", "dev": true, "requires": { - "mime-db": "1.40.0" + "mime-db": "1.42.0" } }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -5425,9 +5053,9 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "nan": { @@ -5467,9 +5095,9 @@ "dev": true }, "node-addon-api": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.3.tgz", - "integrity": "sha512-FXWH6mqjWgU8ewuahp4spec8LkroFZK2NicOv6bNwZC3kcwZUI8LeZdG80UzTSLLhK4T7MsgNwlYDVRlDdfTDg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", + "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==", "dev": true }, "node-forge": { @@ -5546,18 +5174,26 @@ } }, "node-releases": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.25.tgz", - "integrity": "sha512-fI5BXuk83lKEoZDdH3gRhtsNgh05/wZacuXkgbiYkceE7+QIMXOg98n9ZV7mz27B+kFHnqHcUpscZZlGRSmTpQ==", + "version": "1.1.41", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.41.tgz", + "integrity": "sha512-+IctMa7wIs8Cfsa8iYzeaLTFwv5Y4r5jZud+4AnfymzeEXKBCavFX0KBgzVaPVqf0ywa6PrO8/b+bPqdwjGBSg==", "dev": true, "requires": { - "semver": "^5.3.0" + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.0.tgz", + "integrity": "sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -5567,7 +5203,7 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "in-publish": "^2.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.13.2", @@ -5577,33 +5213,6 @@ "sass-graph": "^2.2.4", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } } }, "nopt": { @@ -5616,9 +5225,9 @@ } }, "normalize-html-whitespace": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-0.2.0.tgz", - "integrity": "sha1-EBci9kI1Ucdc24+dEE/4UNrx4Q4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", + "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==", "dev": true }, "normalize-package-data": { @@ -5636,7 +5245,8 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-url": { "version": "3.3.0", @@ -5672,9 +5282,9 @@ "dev": true }, "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, "oauth-sign": { @@ -5809,14 +5419,6 @@ "dev": true, "requires": { "mimic-fn": "^1.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - } } }, "opn": { @@ -5829,25 +5431,17 @@ } }, "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", + "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } + "word-wrap": "~1.2.3" } }, "ora": { @@ -5870,6 +5464,26 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -5878,6 +5492,15 @@ "requires": { "ansi-regex": "^3.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -5928,12 +5551,12 @@ } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -5949,28 +5572,28 @@ "dev": true }, "parcel-bundler": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.3.tgz", - "integrity": "sha512-8bq6lj0hhQeGxD9f9xEkFMXQ3d8TIlf2+isKxoi9bciB0KVEILRGllaPkUgp++5t0anToBh9+tG6ZyInXOC1/A==", + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.4.tgz", + "integrity": "sha512-G+iZGGiPEXcRzw0fiRxWYCKxdt/F7l9a0xkiU4XbcVRJCSlBnioWEwJMutOCCpoQmaQtjB4RBHDGIHN85AIhLQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0 <7.4.0", - "@babel/core": "^7.0.0 <7.4.0", - "@babel/generator": "^7.0.0 <7.4.0", - "@babel/parser": "^7.0.0 <7.4.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0 <7.4.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0 <7.4.0", - "@babel/plugin-transform-react-jsx": "^7.0.0 <7.4.0", - "@babel/preset-env": "^7.0.0 <7.4.0", - "@babel/runtime": "^7.0.0 <7.4.0", - "@babel/template": "^7.0.0 <7.4.0", - "@babel/traverse": "^7.0.0 <7.4.0", - "@babel/types": "^7.0.0 <7.4.0", + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.4.4", + "@babel/generator": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/plugin-transform-flow-strip-types": "^7.4.4", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/preset-env": "^7.4.4", + "@babel/runtime": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", "@iarna/toml": "^2.2.0", "@parcel/fs": "^1.11.0", - "@parcel/logger": "^1.11.0", + "@parcel/logger": "^1.11.1", "@parcel/utils": "^1.11.0", - "@parcel/watcher": "^1.12.0", + "@parcel/watcher": "^1.12.1", "@parcel/workers": "^1.11.0", "ansi-to-html": "^0.6.4", "babylon-walk": "^1.0.2", @@ -5979,12 +5602,14 @@ "clone": "^2.1.1", "command-exists": "^1.2.6", "commander": "^2.11.0", + "core-js": "^2.6.5", "cross-spawn": "^6.0.4", "css-modules-loader-core": "^1.1.0", "cssnano": "^4.0.0", "deasync": "^0.1.14", "dotenv": "^5.0.0", - "dotenv-expand": "^4.2.0", + "dotenv-expand": "^5.1.0", + "envinfo": "^7.3.1", "fast-glob": "^2.2.2", "filesize": "^3.6.0", "get-port": "^3.2.0", @@ -6005,7 +5630,7 @@ "posthtml-render": "^1.1.3", "resolve": "^1.4.0", "semver": "^5.4.1", - "serialize-to-js": "^1.1.1", + "serialize-to-js": "^3.0.0", "serve-static": "^1.12.4", "source-map": "0.6.1", "terser": "^3.7.3", @@ -6013,6 +5638,32 @@ "ws": "^5.1.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "core-js": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", + "dev": true + }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", @@ -6026,32 +5677,30 @@ "which": "^1.2.9" } }, - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "has-flag": "^3.0.0" } } } }, "parcel-plugin-svelte": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/parcel-plugin-svelte/-/parcel-plugin-svelte-3.0.1.tgz", - "integrity": "sha512-muZp8CsEYeioflXRd2lettk+2OJL3ISPUXa5hwlSp+dyoMqDfNo6L8j6Tpkpc9QDRt2pZP6nrYWYkhAwf/pbiQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/parcel-plugin-svelte/-/parcel-plugin-svelte-4.0.5.tgz", + "integrity": "sha512-9KUYOEKL6LqQmOYc4DeErvqOHlx5RTUDHHUxesox0xQi7diA3pi/SEMr/37HWj5hxB+iiTBCvOw9sR60xdBcTA==", "dev": true, "requires": { "svelte-dev-helper": "^1.1.7" } }, "parse-asn1": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", - "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", "dev": true, "requires": { "asn1.js": "^4.0.0", @@ -6072,9 +5721,9 @@ } }, "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", "dev": true }, "parseurl": { @@ -6164,11 +5813,6 @@ "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=", "dev": true }, - "picomatch": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" - }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -6190,33 +5834,6 @@ "pinkie": "^2.0.0" } }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", @@ -6230,9 +5847,9 @@ "dev": true }, "postcss": { - "version": "7.0.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", - "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "version": "7.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.23.tgz", + "integrity": "sha512-hOlMf3ouRIFXD+j2VJecwssTwbvsPGJVMzupptg+85WA+i7MwyrydmQAgY3R+m0Bc0exunhbJmijy8u8+vufuQ==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -6240,6 +5857,37 @@ "supports-color": "^6.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -6431,6 +6079,26 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -6441,6 +6109,15 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -6454,6 +6131,26 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -6464,6 +6161,15 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -6477,6 +6183,26 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -6487,6 +6213,15 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -6500,6 +6235,26 @@ "postcss": "^6.0.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -6510,6 +6265,15 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -6696,9 +6460,9 @@ "dev": true }, "posthtml": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.4.tgz", - "integrity": "sha512-ezlzBkoPoRgh0jkmT1dsM8eT+lr2azyZ546kbda8oHnVnzvyaB3Ywo6UxUz8wPSOkFAAflCxZJhvvpQH1F6qcA==", + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.11.6.tgz", + "integrity": "sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==", "dev": true, "requires": { "posthtml-parser": "^0.4.1", @@ -6706,13 +6470,12 @@ } }, "posthtml-parser": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz", - "integrity": "sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", + "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", "dev": true, "requires": { - "htmlparser2": "^3.9.2", - "object-assign": "^4.1.1" + "htmlparser2": "^3.9.2" } }, "posthtml-render": { @@ -6745,12 +6508,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -6758,9 +6515,9 @@ "dev": true }, "psl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", - "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", "dev": true }, "public-encrypt": { @@ -6783,6 +6540,168 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "purgecss": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-1.4.1.tgz", + "integrity": "sha512-5jONV/D/3nfa+lC425+LA+OWe5/LDn4a79cac+TnzJq3VczwnWlpIDdW275hHsGhkzIlqATQsYFLW7or0cSwNQ==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.0", + "yargs": "^14.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", + "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.0" + } + }, + "yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -6880,11 +6799,14 @@ } }, "readdirp": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz", - "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "requires": { - "picomatch": "^2.0.4" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "redent": { @@ -6913,15 +6835,15 @@ } }, "regenerator-runtime": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", - "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", "dev": true }, "regenerator-transform": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz", - "integrity": "sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", "dev": true, "requires": { "private": "^0.1.6" @@ -6937,20 +6859,14 @@ "safe-regex": "^1.1.0" } }, - "regexp-tree": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.11.tgz", - "integrity": "sha512-7/l/DgapVVDzZobwMCCgMlqiqyLFJ0cduo/j+3BcDJIB+yJdsYCfKuI3l/04NV+H/rfNRdPIDbXNZHM9XvQatg==", - "dev": true - }, "regexpu-core": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", - "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", "dev": true, "requires": { "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.0.2", + "regenerate-unicode-properties": "^8.1.0", "regjsgen": "^0.5.0", "regjsparser": "^0.6.0", "unicode-match-property-ecmascript": "^1.0.4", @@ -6958,9 +6874,9 @@ } }, "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", "dev": true }, "regjsparser": { @@ -7036,21 +6952,21 @@ } }, "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", "dev": true, "requires": { - "lodash": "^4.17.11" + "lodash": "^4.17.15" } }, "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", "dev": true, "requires": { - "request-promise-core": "1.1.2", + "request-promise-core": "1.1.3", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" } @@ -7067,12 +6983,6 @@ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, - "require-relative": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", - "dev": true - }, "resolve": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", @@ -7123,9 +7033,9 @@ "dev": true }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { "glob": "^7.1.3" @@ -7141,115 +7051,6 @@ "inherits": "^2.0.1" } }, - "rollup": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.21.2.tgz", - "integrity": "sha512-sCAHlcQ/PExU5t/kRwkEWHdhGmQrZ2IgdQzbjPVNfhWbKHMMZGYqkASVTpQqRPLtQKg15xzEscc+BnIK/TE7/Q==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "@types/node": "^12.7.4", - "acorn": "^7.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", - "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==", - "dev": true - } - } - }, - "rollup-plugin-commonjs": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz", - "integrity": "sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1", - "is-reference": "^1.1.2", - "magic-string": "^0.25.2", - "resolve": "^1.11.0", - "rollup-pluginutils": "^2.8.1" - } - }, - "rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", - "requires": { - "rollup-pluginutils": "^2.5.0" - } - }, - "rollup-plugin-node-resolve": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz", - "integrity": "sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw==", - "dev": true, - "requires": { - "@types/resolve": "0.0.8", - "builtin-modules": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.11.1", - "rollup-pluginutils": "^2.8.1" - } - }, - "rollup-plugin-svelte": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-5.1.0.tgz", - "integrity": "sha512-4MRZG29dAWDpoxEs5uIHzDnYafQEOLaKIJAuDYUtFIzEm1F1IGSTlFyjd8/qk4wltlHdu6V7YfZY53+CKryhMg==", - "dev": true, - "requires": { - "require-relative": "^0.8.7", - "rollup-pluginutils": "^2.3.3", - "sourcemap-codec": "^1.4.4" - } - }, - "rollup-plugin-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.1.1.tgz", - "integrity": "sha512-McIMCDEY8EU6Y839C09UopeRR56wXHGdvKKjlfiZG/GrP6wvZQ62u2ko/Xh1MNH2M9WDL+obAAHySljIZYCuPQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "jest-worker": "^24.6.0", - "rollup-pluginutils": "^2.8.1", - "serialize-javascript": "^1.7.0", - "terser": "^4.1.0" - } - }, - "rollup-plugin-typescript2": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.24.1.tgz", - "integrity": "sha512-n3vgzHSNWN45w1Z/2BcpCPgrCLUUCS/GqQJJ780vA3/ULuXqyHbP+7CMBhWA/WL7LV55sMbMT55s7cwIvbRXsg==", - "dev": true, - "requires": { - "find-cache-dir": "^3.0.0", - "fs-extra": "8.1.0", - "resolve": "1.12.0", - "rollup-pluginutils": "2.8.1", - "tslib": "1.10.0" - }, - "dependencies": { - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "rollup-pluginutils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz", - "integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==", - "requires": { - "estree-walker": "^0.6.1" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -7271,23 +7072,6 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "safer-eval": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz", - "integrity": "sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==", - "dev": true, - "requires": { - "clones": "^1.2.0" - } - }, - "sass": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.10.tgz", - "integrity": "sha512-DUpS1tVMGCH6gr/N9cXCoemrjoNdOLhAHfQ37fJw2A5ZM4gSI9ej/8Xi95Xwus03RqZ2zdSnKZGULL7oS+jfMA==", - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, "sass-graph": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", @@ -7306,6 +7090,15 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", @@ -7328,9 +7121,9 @@ } }, "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "send": { @@ -7354,6 +7147,23 @@ "statuses": "~1.5.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -7362,21 +7172,11 @@ } } }, - "serialize-javascript": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz", - "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==", - "dev": true - }, "serialize-to-js": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz", - "integrity": "sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==", - "dev": true, - "requires": { - "js-beautify": "^1.8.9", - "safer-eval": "^1.3.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.0.0.tgz", + "integrity": "sha512-WdGgi0jGnWCQXph2p3vkxceDnTfvfyXfYxherQMRcZjSaJzMQdMBAW6i0nojsBKIZ3fFOztZKKVbbm05VbIdRA==", + "dev": true }, "serve-static": { "version": "1.14.1", @@ -7462,12 +7262,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", @@ -7507,6 +7301,15 @@ "use": "^3.1.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -7525,6 +7328,12 @@ "is-extendable": "^0.1.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -7637,12 +7446,6 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, - "sourcemap-codec": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz", - "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==", - "dev": true - }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -7670,9 +7473,9 @@ } }, "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, "split-string": { @@ -7714,12 +7517,27 @@ "dev": true }, "static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.3.tgz", + "integrity": "sha512-zsxDGucfAh8T339sSKgpFbvg15Fms2IVaJGC+jqp0bVsxhcpM+iMeAI8weNo8dmf4OblgifTBUoyk1vGVtYw2w==", "dev": true, "requires": { - "escodegen": "^1.8.1" + "escodegen": "^1.11.1" + }, + "dependencies": { + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "dev": true, + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + } } }, "static-extend": { @@ -7831,6 +7649,26 @@ "strip-ansi": "^3.0.0" } }, + "string.prototype.trimleft": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", + "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", + "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -7892,18 +7730,15 @@ } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true }, "svelte": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.12.1.tgz", - "integrity": "sha512-t29WJNjHIqfrdMcVXqIyRfgLEaNz7MihKXTpb8qHlbzvf0WyOOIhIlwIGvl6ahJ9+9CLJwz0sjhFNAmPgo8BHg==" + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.15.0.tgz", + "integrity": "sha512-OL9FIdUAmVTXR38cB/2vQQ9xWvW/7IuOASjWMfwRAB5NXywLW4Xqhblouan4odjI0S/JFGsytkgp7jelWpFgSA==" }, "svelte-dev-helper": { "version": "1.1.9", @@ -7927,18 +7762,17 @@ } }, "svgo": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", - "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "dev": true, "requires": { "chalk": "^2.4.1", "coa": "^2.0.2", "css-select": "^2.0.0", "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.28", - "css-url-regex": "^1.1.0", - "csso": "^3.5.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", "js-yaml": "^3.13.1", "mkdirp": "~0.5.1", "object.values": "^1.1.0", @@ -7946,6 +7780,37 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "symbol-tree": { @@ -7966,14 +7831,14 @@ } }, "terser": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.1.2.tgz", - "integrity": "sha512-jvNoEQSPXJdssFwqPSgWjsOrb+ELoE+ILpHPKXC83tIxOlh2U75F1KuB2luLD/3a6/7K3Vw5pDn+hvu0C4AzSw==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", "dev": true, "requires": { - "commander": "^2.20.0", + "commander": "^2.19.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.10" } }, "through2": { @@ -7987,9 +7852,9 @@ } }, "timers-browserify": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", "dev": true, "requires": { "setimmediate": "^1.0.4" @@ -8002,9 +7867,9 @@ "dev": true }, "tiny-inflate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", - "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, "to-arraybuffer": { @@ -8100,12 +7965,6 @@ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -8116,9 +7975,9 @@ } }, "ts-node": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz", - "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.5.2.tgz", + "integrity": "sha512-W1DK/a6BGoV/D4x/SXXm6TSQx6q3blECUzd5TN+j56YEMX3yPVMpHsICLedUw3DvGF3aTQ8hfdR9AKMaHjIi+A==", "requires": { "arg": "^4.1.0", "diff": "^4.0.1", @@ -8127,12 +7986,6 @@ "yn": "^3.0.0" } }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -8170,46 +8023,47 @@ "dev": true }, "typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz", - "integrity": "sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz", + "integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==", "dev": true }, "uncss": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.16.2.tgz", - "integrity": "sha1-OyJpxZAS2nxmy+mPvt3e75TwZJw=", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/uncss/-/uncss-0.17.2.tgz", + "integrity": "sha512-hu2HquwDItuGDem4YsJROdAD8SknmWtM24zwhQax6J1se8tPjV1cnwPKhtjodzBaUhaL8Zb3hlGdZ2WAUpbAOg==", "dev": true, "requires": { - "commander": "^2.9.0", - "glob": "^7.0.3", - "is-absolute-url": "^2.0.0", - "is-html": "^1.0.0", - "jsdom": "^11.3.0", - "lodash": "^4.13.1", - "postcss": "^6.0.14", - "postcss-selector-parser": "3.1.1", - "request": "^2.72.0" + "commander": "^2.20.0", + "glob": "^7.1.4", + "is-absolute-url": "^3.0.1", + "is-html": "^1.1.0", + "jsdom": "^14.1.0", + "lodash": "^4.17.15", + "postcss": "^7.0.17", + "postcss-selector-parser": "6.0.2", + "request": "^2.88.0" }, "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true }, "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "dev": true, "requires": { - "dot-prop": "^4.1.1", + "cssesc": "^3.0.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } @@ -8278,12 +8132,6 @@ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -8331,9 +8179,9 @@ } }, "upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, "uri-js": { @@ -8414,9 +8262,9 @@ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" }, "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", "dev": true }, "validate-npm-package-license": { @@ -8453,9 +8301,9 @@ "dev": true }, "vm-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", - "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, "w3c-hr-time": { @@ -8467,6 +8315,17 @@ "browser-process-hrtime": "^0.1.2" } }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -8498,9 +8357,9 @@ "dev": true }, "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", @@ -8532,6 +8391,12 @@ "string-width": "^1.0.2 || 2" } }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -8563,10 +8428,16 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, "y18n": { @@ -8628,9 +8499,9 @@ } }, "yn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.0.tgz", - "integrity": "sha512-kKfnnYkbTfrAdd0xICNFw7Atm8nKpLcLv9AZGEt+kczL/WQVai4e2V6ZN8U/O+iI6WrNuJjNNOyu4zfhl9D3Hg==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" } } } diff --git a/package.json b/package.json index bde8052..f9d8257 100644 --- a/package.json +++ b/package.json @@ -9,32 +9,25 @@ "author": "Fabian Stamm ", "license": "ISC", "dependencies": { - "@hibas123/theme": "^1.2.6", + "@hibas123/theme": "^1.2.14", "@hibas123/utils": "^2.1.1", "feather-icons": "^4.24.1", "navigo": "^7.1.2", - "rollup-plugin-json": "^4.0.0", - "svelte": "^3.12.1", - "ts-node": "^8.3.0", + "svelte": "^3.15.0", + "ts-node": "^8.5.2", "uuid": "^3.3.3" }, "devDependencies": { "@types/navigo": "^7.0.1", - "@types/node": "^12.7.5", - "@types/uuid": "^3.4.5", - "node-sass": "^4.12.0", - "parcel-bundler": "^1.12.3", - "parcel-plugin-svelte": "^3.0.1", - "rollup": "^1.21.2", - "rollup-plugin-commonjs": "^10.1.0", - "rollup-plugin-node-resolve": "^5.2.0", - "rollup-plugin-svelte": "^5.1.0", - "rollup-plugin-terser": "^5.1.1", - "rollup-plugin-typescript2": "^0.24.1", + "@types/node": "^12.12.12", + "@types/uuid": "^3.4.6", + "node-sass": "^4.13.0", + "parcel-bundler": "^1.12.4", + "parcel-plugin-svelte": "^4.0.5", "svelte-preprocess-sass": "^0.2.0", - "typescript": "^3.6.3" + "typescript": "^3.7.2" }, "browserslist": [ "last 2 Chrome versions" ] -} \ No newline at end of file +} diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index 03cdd15..0000000 --- a/rollup.config.js +++ /dev/null @@ -1,95 +0,0 @@ -// import * as rollup from "rollup"; -import svelteplg from 'rollup-plugin-svelte'; -import resolve from 'rollup-plugin-node-resolve'; -import commonjs from 'rollup-plugin-commonjs'; -import typescript from "rollup-plugin-typescript2"; -import rjson from "rollup-plugin-json"; -import * as fs from "fs"; -import { - terser -} from 'rollup-plugin-terser'; - -const production = process.argv.indexOf("-d") < 0; -console.log(`Runnig in ${production ? "production" : "development"} mode!`); - -let plg = []; - -if (production) { - plg.push(terser()) -} - -if (!fs.existsSync("build")) - fs.mkdirSync("build"); - -fs.copyFileSync("src/index.html", "build/index.html"); - -export default { - input: `./src/main.ts`, - output: { - sourcemap: true, - format: 'iife', - name: 'app', - file: `build/bundle.js` - }, - watch: { - clearScreen: false - }, - plugins: [ - cssStringPlugin({ - include: [ - "@hibas123/theme/out/base.css", - "@hibas123/theme/out/light.css", - "@hibas123/theme/out/dark.css" - ] - }), - // svgSveltePlugin(), - resolve({ - browser: true - }), - typescript({ - tsconfig: "./src/tsconfig.json" - }), - svelteplg({ - // enable run-time checks when not in production - dev: !production, - extensions: [".svg", ".svelte"], - css: css => { - css.write(`build/bundle.css`); - } - }), - commonjs({ - namedExports: { - "node_modules/js-sha256/src/sha256.js": ["sha256"], - "node_modules/aes-js/index.js": ["ModeOfOperation"] - } - }), - rjson(), - ...plg - ] -}; - - -import * as path from "path"; - - -function cssStringPlugin({ - include -}) { - return { - name: 'css-to-string', // this name will show up in warnings and errors - resolveId(source) { - if (include.indexOf(source) >= 0) - return source; - return null; // other ids should be handled as usually - }, - load(id) { - if (include.indexOf(id) >= 0) { - const p = "./node_modules/" + id; - let r = `export default ${JSON.stringify(fs.readFileSync(p).toString("utf-8")).replace("'", "\'")}`; - return r; - } - return null; - - } - }; -} \ No newline at end of file